-1

2 つの列 (どちらもプライマリ) [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 に答える