关于where a.1 = b.1(+) where a.1 = b.1(+) 这里的 '(+)'是什么意思呢?用与不用,会影响 'where a.1 = b.1'的效果吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 带加号的表示连接 相当于left join on 并不是等值连接放在左边和放在右边正好相反具体的你可以百度 where a.1 = b.1(+)--等价于a left join b on a.1=b.1 有(+)表示B.1的值如果找不到与a.1的值相等,则a.1显示,对应b.1列则以空显示, 相当于left join on ,主表显示全部,副表对应主表显示,为关联到的为空。 where a.1 = b.1(+)(+)表示左链接提取所有a表的数据 左连接啊!一般建议是在from那里用from a left join b on a.1=b.1,说这样效率更好!!至于为什么,我也不清楚。呵呵 因为 排除了其中的 null值的运算。 oracle 表无法删除 oracle存储过程要在异常下删除运行中创建的三个表 求修改一条sql oracle等待事件 求助!如何将dbf 导入oracle!! ORA-01033: ORACLE initialization or shutdown in progress(急) 求个sql优化语句 各为老大,帮小弟解释一下 好么? ▲▲▲百分大求救,高手来讨论,菜鸟来学习,来者有分!▲▲▲ 请教: 如何清理表空间 请问这个sql语句该怎么写,通过表A id 查询表B记录,并列出。 求求求求各位大虾帮忙在“PLSQL DEVELOP”中遇到的问题
放在左边和放在右边正好相反
具体的你可以百度
where a.1 = b.1(+)
--等价于
a left join b on a.1=b.1