由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 再问not exist和not in
相关主题
A sql question请教一个query
有什么优化query的常用方法query estimation shows cost 900%?
How to write this query包子请教query
请教2个sql query 问题这个 query 为什么可以 update multiple rows
more HELP: how to make this sql more efficient?correlated subquery
query running long timeHelp
error of sql query in MS Access database (转载)One Q for DB expert
有人给大包子了How to use the SQL key word EXISTS?
相关话题的讨论汇总
话题: exist话题: select话题: book话题: title话题: books
进入Database版参与讨论
1 (共1页)
s********e
发帖数: 893
1
Beijing前面那个帖子里第二个link里的这个例子好像有问题:
select book_title
where
not exists
(select
book_title
from
sales);
我知道作者漏掉了from books:
select book_title
from Books
where
not exists
(select
book_title
from
sales);
我用我们自己的数据库(oracle 11g)实验了这个query,没有返回任何东西。不理解为
什么不行。而用not in就可以。
必须加上两个table correlated 才可以:
select book_title
from Books
where
not exists
(select
book_title
from
sales where books.book_key = sales.book_key);
c*****d
发帖数: 6045
2
你的语句是对的,她那个是简化的伪代码

【在 s********e 的大作中提到】
: Beijing前面那个帖子里第二个link里的这个例子好像有问题:
: select book_title
: where
: not exists
: (select
: book_title
: from
: sales);
: 我知道作者漏掉了from books:
: select book_title

B*****g
发帖数: 34098
3
知我者酷毙也

【在 c*****d 的大作中提到】
: 你的语句是对的,她那个是简化的伪代码
s********e
发帖数: 893
4
我说的是他的例子,
http://www.dba-oracle.com/t_tuning_where_not_exists_sql.htm
不是说Beijing的例子。
这个link里的第一个query没有把两个table correlated,这样用在not exists肯定是
不行的是吧。
c*****d
发帖数: 6045
5
那个也是个demo code
看接下来的例子就知道了

【在 s********e 的大作中提到】
: 我说的是他的例子,
: http://www.dba-oracle.com/t_tuning_where_not_exists_sql.htm
: 不是说Beijing的例子。
: 这个link里的第一个query没有把两个table correlated,这样用在not exists肯定是
: 不行的是吧。

c*****d
发帖数: 6045
6
那你还不赶快嫁给我

【在 B*****g 的大作中提到】
: 知我者酷毙也
1 (共1页)
进入Database版参与讨论
相关主题
How to use the SQL key word EXISTS?more HELP: how to make this sql more efficient?
urgent help! insert value into tablequery running long time
求求!waiting onlineerror of sql query in MS Access database (转载)
Which one is better?有人给大包子了
A sql question请教一个query
有什么优化query的常用方法query estimation shows cost 900%?
How to write this query包子请教query
请教2个sql query 问题这个 query 为什么可以 update multiple rows
相关话题的讨论汇总
话题: exist话题: select话题: book话题: title话题: books