【发布时间】:2019-11-11 07:37:07
【问题描述】:
我有两个表,表 A 有两个外键列(div_player1_id,div_player2_id),Table B 有一个与 Table A 中的外键相关的主键。我正在尝试编写一个选择查询,它将在一行中输出player1 和player 2 的名称。
wp_divisions - Div_id, div_player1_id, div_player2_id
wp_players - ID, display_name
Output = Div_Id, display_name of Player1, display_name of Player2
Select display_name FROM wp_players INNER Join wp_divisions where wp_players.ID = wp_divisions.div_player1_id;
这显示了 Player1 的名称。
Select display_name FROM wp_players INNER Join wp_divisions where wp_players.ID = wp_divisions.div_player2_id;
这显示了 Player2 的名字。
我想将输出放在一个表格中:
Division Player 1 Player 2
1001 Joe Smith Tom Jones
我尝试关注Table with two foreign keys pointing to the same column of another table
但无法适应我的需要
不知道怎么写代码。
【问题讨论】:
-
(显然--)这是一个常见问题。在考虑发布之前,请始终在谷歌上搜索任何错误消息以及您的问题/问题/目标的许多清晰、简洁和准确的措辞,包括和不包括您的特定字符串/名称;阅读许多答案。如果您发布问题,请使用一个短语作为标题。请参阅How to Ask 和投票箭头鼠标悬停文本。 PS 解释你如何“无法适应我的需要”。还有很多很多其他的重复项呢?
-
请在代码问题中给出minimal reproducible example--剪切&粘贴&运行代码;具有期望和实际输出的示例输入(包括逐字错误消息);标签和明确的规范和解释。这包括您可以提供的最少代码,即您显示的代码可以通过您显示的代码扩展为不可以。 (调试基础。)
标签: mysql select inner-join