当前位置:首页 » 编程语言 » ofbizsqlnotin
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ofbizsqlnotin

发布时间: 2023-06-08 09:40:33

1. sql 语句 not in 问题 在线等

select
distinct
ss.singerpic
from
songlist
s
join
singerlist
ss
on
s.singerid
=ss.singerid
where
s.rtsp=1
not
in
(select
dic
from
a)
朋友,sql语法不是那样的。

2. sql语句中的not in 语句

SELECT * FROM TABEL1 WHERE FILEDI NOT IN ( SELECT FILED1 FROM TABLE2) AND FILED2 NOT IN (SELECT FILED2 FROM TABLE3)
直接AND就可以了

3. sql语句 not in在表里有空值时就查询不到

NULL 值是一个非常头疼的东西,建议入库后赋于默认值。
select * from (
select null as col1 from al)
where col1 not in ('A1','A2') 或
where col1 in ('A1','A2')
你会发现什么也出不来。

4. sql not in问题

NOT IN速度当然很慢,因为这样会存在两个全表检索的情况,使用NOT EXISTS会快很多。
delete from t_b where exists (select 1 from t_b a where isnull(a.cost,0) > isnull(t_b.cost,0) and a.cost <> t_b.cost)
DELETE FROM CIDZ WHERE EXISTS (SELECT 1 FROM CIDZ A WHERE A.ID > CIDZ.ID)
---------这个删除之后,会只剩下这个表中ID最大的一行,没有别的连接条件了么?如果这么已删除,表中只剩下一行了,我觉得你的意思是不是只留下每个地址分组后ID最大的一行啊?

5. sql NOT IN查询问题

select
a.*
from
a
where
a.keyword
not
in
(select
keyword
from
b
where…..)
and
a.key
not
in
(select
key
from
b)
当然sql2005有更有效率的方法
再看看别人怎么说的。