2017-02-09 21 views
0

加入我有2個表:比賽中,球隊Mysql的二對一臺

在臺場比賽我都HOME_ID和away_id 我需要得到球隊這是在表隊的2倍的名稱,但如何?

我試試這個: SELECT * FROM比賽爲m內加入團隊爲T ON m.home_id = t.team_id內加入球隊的助教在m.away_id 但是在PHP(瀏覽器)心不是兩支球隊中,只有顯示器客隊

...此外在phpmyadmin我得到所有我需要的東西,怎樣才能把它放到我的應用程序中? :)

+1

提示:'JOIN'。兩次。 –

回答

0

你選擇*應該像米*,t.teamname爲「主隊」,ta.teamname爲「客隊」

0

在PHP中你獲得兩個相同密鑰的「TEAM_NAME 「從這兩個連接,所以你可以重命名他們,因爲我有這裏,home_team和away_team,所以你可以在PHP中正確訪問它們。

SELECT m_id, home_id, away_id, t.team_name as home_team, ta.team_name as away_team from matches as m inner join teams as t on m.home_id = t.team_id inner join teams as ta on m.away_id = ta.team_id