例如表a
company productid
aaa 111
bbb 222
ccc
表b
id product
111 第一类
222 第二类
333 第三类语句如下
select a.company,b.product from a,b where a.productid=b.id(+)结果为
aaa 第一类
bbb 第二类为什么ccc的productid为空,通过以上查询语句后就不不能查出来?
company productid
aaa 111
bbb 222
ccc
表b
id product
111 第一类
222 第二类
333 第三类语句如下
select a.company,b.product from a,b where a.productid=b.id(+)结果为
aaa 第一类
bbb 第二类为什么ccc的productid为空,通过以上查询语句后就不不能查出来?
解决方案 »
- oracle数据库的登录
- oracle8热备份恢复问题大家帮忙看看,谢谢!
- 请教在Oracle8.17中修改字符集的方法?
- 高手帮个忙吧~~~~
- 查询从1行到1000行的数据,急!!!!!
- 各位哥哥早上好,刚学oracle 9.0.2,问几个简单的小问题
- 关于10g触发器中:new 和 :old 的用法问题?? 大侠请进,分不够再加!!
- 请问:oracle8.0.5进入自己创建的数据库是出现:ora-12154:tns:无法处理服务名!
- 懂oracle report6i 和 ERP modual 的高手 进来看一下
- 通过sql developer将sql server数据库迁移到Oracle失效
- 急:oracle 9i 新建实例报错???
- database not mounted
这个左连接是肯定可以的啊。
--不可能查不出来
SQL> with a as(
2 select 'aaa' company,'111' productid from dual union all
3 select 'bbb','222' from dual union all
4 select 'ccc','' from dual)
5 ,b as(
6 select '111' id,'第一类' product from dual union all
7 select '222','第二类' from dual union all
8 select '333','第三类' from dual)
9 select a.company,b.product
10 from a,b
11 where a.productid=b.id(+)
12 /COMPANY PRODUCT
------- -------
aaa 第一类
bbb 第二类
ccc