Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在Oracle中编写此查询?_Sql_Oracle_Join - Fatal编程技术网

Sql 如何在Oracle中编写此查询?

Sql 如何在Oracle中编写此查询?,sql,oracle,join,Sql,Oracle,Join,我有两列(都是主列)[PLAYER_ID][LEAUGE_ID] 大概是这样的: Player_id League_id 2139 8 2153 8 2302 10 2441 8 2441 10 2441 16 我正在努力寻找只在联赛8和10中出场的同一名球员,所以尽管2441只出场16次,但我们需要忽略这一点 根据上表,我只想找到: Play

我有两列(都是主列)[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
提前谢谢

试试看

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

是小提琴吗?

你的意思是你需要播放至少在8和10中播放的曲目,并且不显示其他记录(对于同一个播放器)?你还需要查询来将行转换为列?@a.b我最终想要的查询是一个痛苦的问题!但这是一个很大的帮助!再次感谢!