簡體   English   中英

Mysql 像 LEFT JOIN 一樣工作的查詢不存在

[英]Mysql Query working like LEFT JOIN is not there

我對這個 mysql 查詢有疑問。 當我在 phpmyadmin 中運行它時,它只顯示“player_11”和“player_11Count”。 我不能加入玩家桌。 沒有顯示錯誤。 它的行為就像 JOIN 不存在一樣。 你有什么想法?

SELECT player_11, COUNT(player_11) AS player_11Count 
FROM user_teams 
LEFT JOIN players ON user_teams.player_11 = players.player_id 
WHERE round_id = '31' && user_teams.team_id = '22' 
GROUP BY player_11 
ORDER BY COUNT(player_11) DESC

你對 mysql 說“只給我看 player_11 和 count(player_11)”。 即使加入表格,您也無法擁有其他任何東西。 連接表不會自動 select 字段(除非您使用SELECT * )您應該說:

SELECT players.*, user_teams.player_11, COUNT(user_teams.player_11) AS player_11Count 
FROM user_teams .....

然后你的玩家數據就會出現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM