2

次のものを含む Timings という名前のテーブルがあります

Id   Team1     Team2           MD          MT
1    Name1     Name2    26/07/2013   10.00
2    Name3     Name4    26/07/2013   11.00

Players という別のテーブル

Id     Name    Email  
Name1  Naveen  email  
Name2  Bos     email
Name3  Sharath email
Name4  mohan   email

そして、私はこのような結果が必要です.単一のクエリで結果を取得することは可能ですか?

MD          MT      PlayerName1  playername2
26/07/2013  10.00   Naveen       Bos
4

1 に答える 1

2

join以下のように2倍にしてみてください

select T.MD,T.MT,P1.Name as PlayerName1, P2.Name as playername2 
from Timings T
join Players P1 on P1.Id = T.Team1
join Players P2 on P2.Id = T.Team2
于 2013-07-26T13:17:42.433 に答える