oracle 左右连接问题

liangfu 2013-10-18 02:52:41
 select b.airline,a.tdate,a.dateid,a.ticketstatus 
from tb_dic_airline b left join tb_app_airlinesale_d_tmp a
on a.airline=b.airline where a.tdate='20130101' and a.dateid='l' and a.ticketstatus='0'

a.airline 有18行数据,b.airline有23条完整的数据,我想通过左连接或者右连接输出'20130101'这一天的23条数据,但是得到的结果是18条
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
无敌小二傻 2013-10-18
  • 打赏
  • 举报
回复
select b.airline,a.tdate,a.dateid,a.ticketstatus from tb_dic_airline b left join tb_app_airlinesale_d_tmp a on a.airline=b.airline where a.tdate='20130101' and a.dateid='l' and a.ticketstatus='0' a.tdate='20130101' and a.dateid='l' and a.ticketstatus='0' 这两个查询条件 都会对结果集造成影响 先确认一下去掉这些条件后看对不对,在进行调试
Cappuccinoc 2013-10-18
  • 打赏
  • 举报
回复
 select b.airline,a.tdate,a.dateid,a.ticketstatus 
from tb_dic_airline b left join tb_app_airlinesale_d_tmp a
  on a.airline=b.airline and a.tdate='20130101' and a.dateid='l' and a.ticketstatus='0'

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧