请教各位一个问题,我的表中有这样的数据
航线 航空公司 。,里面的数据每行存一条数据,例如北京-上海,东航;北京-上海,南航;北京-上海,国航。
现在的目标是,我要把表中,东航和南航同飞的航线找出来,应该怎么写SQL,请大家指教
航线 航空公司 。,里面的数据每行存一条数据,例如北京-上海,东航;北京-上海,南航;北京-上海,国航。
现在的目标是,我要把表中,东航和南航同飞的航线找出来,应该怎么写SQL,请大家指教
解决方案 »
- 一些基础的Oracle DBA笔试题和面试题目
- 能否实现IMP导入dmp文件,只导里面的一个存储过程
- 急!!!!急!!!!急!!!!急!!!!急!!!!字符集问题??????
- 关于数据库中sequence
- 查询问题!
- 这个sql server 的存储过程在 orcale 中怎么写啊
- oracle 通过 hibernate 批量插入数据,出现违反唯一约束错误
- 数据库关掉连接出错
- 有关ORACLE的一个小问题,English full name:SGA, PGA
- 如何要知道某张表中的字段数量,最好还有字段名称?
- 求助:asp.net+Oracle ,插入日期时间问题?
- 卖萌求oracle大神帮助!!!
where 航空公司 in('东航','南航')
group by 航线
having count(1)>1
例如:
北京-上海,MU
北京-上海,CZ
北京-上海,CA
北京-广州,MU
北京-广州,CZ
北京-武汉,MU
北京-武汉,CA
北京-青岛,CZ
北京-青岛,CA
目标是找出MU,CZ同飞的航线,结果应该是北京-上海,北京-广州
join V b on b.hx=a.hx and a.gs='MU' AND B.GS='CZ'
GROUP BY A.HX,A.GS HAVING COUNT(*)>=1