我正在爲我的聯盟製作一個壘球賽程表。我有一張TEAMS表和一張GAMES表。 TEAMS是id & team_name。 GAMES表具有日期,時間,home_team(涉及TEAMS表id)和away_team(涉及TEAMS表id)。mysql加入2張桌子 - 但必須加入同一張桌子兩次
我想從GAMES表中選擇所有遊戲,但不是home_team和away_team顯示團隊的ID,我希望它顯示TEAMS表中的team_name。
這裏是我的查詢,但也有問題......
SELECT games.date, games.time, games.home_team,
games.away_team, teams.team_name FROM games JOIN teams ON games.home_team=teams.id
JOIN teams on games.away_team=teams.team;
1066 - 不是唯一的表/別名:團隊
這裏是結果...不完全是我所需要的,但我認爲我越來越接近..我希望我可以告訴你一個結果的屏幕截圖,但我得到了所有的日期,時間,home_teams(仍然只顯示id),away_teams(仍然只是顯示id),然後是team表中的team_name,其中有1個球隊名稱,這是home_teams的實際名稱。 –
@BretWilliams,請參閱編輯回答如果有幫助 – Rahul
這裏是你可以找到結果的實際屏幕截圖。 [鏈接](http://bjwtech.com/Capture.PNG) –