-1

我有两列(都是主要的)[PLAYER_ID] [LEAUGE_ID]

像这样的东西:

Player_id      League_id
2139            8
2153            8
2302            10
2441            8
2441            10  
2441            16   

我正在尝试找到只在 8 和 10 中打球的同一个球员,所以虽然 2441 打了 16,但我们需要忽略它。

根据上表,我试图只找到:

Player_id     League_id_1     League_id_2
2441          8               10

提前致谢!

4

1 回答 1

1

尝试

select t1.player_id, t1.league_id league_id_1, t2.league_id league_id_2
  from table1 t1
  join table1 t2 on t1.player_id = t2.player_id
 where t1.league_id = 8
   and t2.league_id = 10

是一个小提琴

于 2012-10-18T15:21:57.030 回答