select imsi from NX_SUBSCRIBERS where hlr_id= 0 and MISC_SERV_SEND_A_NOTIF_CD=0select msisdn from nx_bs_code where imsi in ( select imsi from NX_SUBSCRIBERS where hlr_id= 0 and MISC_SERV_SEND_A_NOTIF_CD=0)
这是两条sql语句,,能用一条sql语句得到下面的结果么?
我最终想要的结果是
imsi msisdn
222 33333
222 33333Oracle
这是两条sql语句,,能用一条sql语句得到下面的结果么?
我最终想要的结果是
imsi msisdn
222 33333
222 33333Oracle
解决方案 »
- pl sql怎么查看变量的类型
- 存储过程:插入的时候最后一行多插入了一编
- utl_file的问题ora-29283:invaild file operation如何解决?
- 升双星散分,大家来接分!!!
- 重启机器后oracle实例不能自动重启
- pb中如何调用oracle存储过程
- ************数据库归档模式问题***************
- 表a有字段'学生id','科目','分数',怎么查出结果集如:'学生id','科目1分数','科目2分数'..'科目n分数'
- ORACLE中如何创建临时表???(在线等待)
- 关于删除重复数据时的效率问题
- sql语句求解决..2条如何用1条实现
- oracle百万数据量单表查询最短时间
select msisdn,imsi from nx_bs_code where imsi in ( select imsi from NX_SUBSCRIBERS where hlr_id= 0 and MISC_SERV_SEND_A_NOTIF_CD=0)
第2个sql得到的是什么结果?
select t1.imsi, t2.msisdn
from NX_SUBSCRIBERS t1
left join nx_bs_code t2
on t1.imsi = t2.imsi
where hlr_id = 0
and MISC_SERV_SEND_A_NOTIF_CD = 0
select imsi, msisdnfrom nx_bs_code where imsi in (select imsi from NX_SUBSCRIBERS where hlr_id= 0 and MISC_SERV_SEND_A_NOTIF_CD=0)