簡體   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