2011-08-02 78 views
0

我有两个表:如何进行此查询?

  • ID

游戏

  • ID
  • 日期
  • idlocal
  • idvisitor

idlocal和idvisitor是队中的表队的ID。

我需要做一个SQL查询,返回日期,第一个团队的名称和第二个团队的名称,但我不知道该怎么做。

感谢

回答

4
SELECT date,t1.name,t2.name FROM 
games g 
INNER JOIN teams t1 on t1.id=g.idlocal 
INNER JOIN teams t2 on t2.id=g.idvisitor 
+0

谢谢。我必须改变它,但工作! 'SELECT date,t1.name,t2.name FROM GAMES g INNER JOIN团队t1 on g.idlocal = t1.id INNER JOIN团队t2 on g.idvisitor = t2.id' – Memochipan