繁体   English   中英

一个查询中包含多个Select语句-PHP + MySQL

[英]Multiple Select statements in one query - PHP + MySQL

桌子:球员:ID(PK),名字,队,位置

对战:matchupID(PK),player1ID,player2ID
player1ID和2是Players.ID的FK。

我想在拉动时选择两个玩家的名字,但无法正确查询。 我不想在这里建立工会。

与此类似,对于格式化两个表,我也提出了更好的建议。

$queryString = "SELECT Players.name FROM Players
                    INNER JOIN Matchup WHERE Players.ID = player1ID,
                    SELECT Players.name FROM Players
                    INNER JOIN Matchup WHERE Players.ID = player2ID";

你应该参加两次球员而不是对决

  $queryString = "select a.name, b.name from Matchup as c
            Inner Join Players as a on c.player1ID = a.ID
            Inner Join Players as b on c.player2ID  = b.ID";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM