我不能在正確的軌道與此上得到的,任何幫助,將不勝感激MySQL的選擇問題
我有一個表
+---+----------+---------+-----------+
|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.似乎忘了我的第一篇文章中的一列,對不起
很抱歉,但不斷變化的需求無時無刻不使這個容易。在目前的版本中,如何知道哪些球員排在一起?如果兩支球隊的球員人數不一樣會怎麼樣? – 2009-12-12 11:46:27
對不起。 數據準確無誤。 每場比賽各有3名球員 – michael 2009-12-12 13:29:13
另外,如果結果是球員A(5)對球員B(18) – michael 2009-12-12 13:47:07