最后取出来的是同时满足这几个条件的记录,and有叫逻辑乘顾名思义,乘法嘛一个为零都为零。不满足条件是逻辑零,所以要所有条件都满足。
解决方案 »
- asp.net mvc 加 ORCLE开发,多个客户端只有一个ORACLE SESSION
- 救救我,求一sql
- 怎样让oracle表单导数据时自动跳过重复内容?
- oracle 分组查询的问题(在线等)
- 求助,关于互斥的问题。
- 表空间移植问题
- 请问下面的pl/sql dev中的提示是什么意思?(在线等待)
- 紧急求助,数据库连接问题
- 简单的问题--客户机访问服务器上的oracle,在客户端配端口号要配多少?IP地址要不要配?
- ==各位大虾:要是不知道Oracle的服务名(SID)从哪里能找到???在线等待===
- 麻烦的SQL语句,救我啊!!!
- 我的一道面试sql试题,我不是高手,我不会,是你会做?
or 满足一个条件
select a.name ,a.lodging
from worker a, workerskill b
where a.name=b.name(+)
and b.name is null
and b.skill(+)='aaaa' order by a.name;
在左边表示右连接
在右边表示左连接 既LEFT JOIN
from worker a, workerskill b
where a.name=b.name(+)
and b.name is null
and b.skill(+)='aaaa' order by a.name;
from worker a, (select * from workerskill where workerskill.skill = 'aaaa') b
where a.name = b.name(+)
and b.name is null
order by a.name;
还有
and b.skill(+)='aaaa' 有这种写法,
要和a.name=b.name(+)冲突的.
-------------
告诉我,你a表的记录是多少