我不能在正確的軌道與此上得到的,任何幫助,將不勝感激MySQL的SELECT加入,按組或東西
我有一個表
+---+----------+---------+-----------+
|id | match_id | team_id | player_id |
+---+----------+---------+-----------+
| 1 | 9 | 10 | 5 |
| 2 | 9 | 10 | 7 |
| 3 | 9 | 10 | 9 |
| 4 | 9 | 11 | 12 |
| 5 | 9 | 11 | 15 |
| 6 | 9 | 11 | 18 |
+---+----------+---------+-----------+
我想選擇這些有其中,在match_id和雙方團隊的ID,因此產量將
+---------+-------+------+---------+---------+
| MATCHID | TEAMA | TEAMB| PLAYERA | PLAYERB |
+---------+-------+------+---------+---------+
| 9 | 10 | 11 | 5 | 12 |
| 9 | 10 | 11 | 7 | 15 |
| 9 | 10 | 11 | 9 | 18 |
+---------+-------+------+---------+---------+
它可能很簡單,但我卡住了..
在此先感謝
p.s.似乎要忘記我的第一篇文章列,遺憾
爲什麼玩家#5和玩家#12在一排?你用什麼規則呢? – 2009-12-12 14:03:56
是。什麼決定哪兩個球員在同一排? – 2009-12-12 14:06:07
你應該重新考慮你的數據庫設計。你最好用一張表格將球隊與比賽聯繫起來,將一名球員與球隊聯繫起來。這將大大簡化邏輯。 – 2009-12-12 14:11:07