2016-01-19 35 views
-6

只有非德国球员在GER 是team1或team2的编号的比赛中才进球。显示对德国进球的所有球员的名字

游戏和目标表之间的连接操作

游戏桌:

game id mdate     stadium   team1 team2 
    1001 8 June 2012 National Stadium, Warsaw POL  GRE 
    1002 8 June 2012 Stadion Miejski (Wroclaw) RUS  CZE 
    1003 12 June 2012 Stadion Miejski (Wroclaw) GRE  CZE 
    1004 12 June 2012 National Stadium, Warsaw POL  RUS 

...

目标表:

matchid teamid  player   gtime 
    1001  POL  Robert Lewandowski  17 
    1001  GRE  Dimitris Salpingidis 51 
    1002  RUS  Alan Dzagoev   15 
    1001  RUS  Roman Pavlyuchenko  82 

...

[1]: http://www.sqlzoo.net/wiki/The_JOIN_operation 

回答

0

搜索完整的问题,我相信这应该有所帮助。在未来,你可能要多一些描述性的 - !

SELECT DISTINCT玩家 从博弈JOIN目标ON matchid = ID WHERE(teamid = 'GER' AND(TEAM1 = 'GER' OR TEAM2 =” GER'))

+0

感谢它帮助 – Kirtiranjan