sql 语句 not in 问题,请指教,在线等 delete from A where field1 not in(select DISTINCT isnull(field1,'') from B) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete A where field1 not in(select DISTINCT field1 from B) DELETE FROM A WHERE NOT EXISTS(SELECT * FROM B WHERE A.FIELD1=B.FIELD1 ) delete from A where field1 not in(select DISTINCT field1 from B)语句看上去没错,有没有DISTINCT没关系。 删除之前先select 一下select * from A where field1 not in(select DISTINCT field1 from B)看看到底有没有 同意sky_blue(老衲)的意见,这样比较保险 to Chiff(~o~): 谢谢,根据你写的调试通过了,但是有一个问题, 为什嬷是NULL的时候就上不到呢? 如果not in后的结果集中有null值,则该条件恒为成立。 sorry,如果not in后的结果集中有null值,则该条件恒为不成立。 表中有A,B 两列,全是int类型,要求B列的默认值为A列加1,sql语句怎么写 请教:SQL2005在64位WIN2003的任务管理显示内存占用是否正常?(附图) 帮忙写条SQL语句 SQL Update的问题 新手求一SQL存储过程(在线等...) 急问题:请教一条计算数量的语句,谢谢!!! 数据算法问题,高手解决一下,呵呵。 请邹大哥帮忙 (急急) 超级棘手难题 数据库同步与设计 sql server 2000 死都装不上去,帮忙看看sqlstp.log,问题在哪里? 请问创建表时,用上 ’DEFAULT 是 NOT NULL ,‘出错,如何才可以? 怎么样在生成的查询中增加一列呢??
语句看上去没错,有没有DISTINCT没关系。
看看到底有没有
谢谢,根据你写的调试通过了,但是有一个问题,
为什嬷是NULL的时候就上不到呢?
如果not in后的结果集中有null值,则该条件恒为不成立。