sql C 对多个表使用NOT IN
发布时间:2023-12-20 15:17:53 所属栏目:MsSql 来源:DaWei
导读: 如何简化多个“不在”查询?使用多个子查询是否有效:不在(…)和不在(..)和不在(…)
我正在使用计数(抱歉忘记了)
Select count (VisitorID)
from Company
where VisitorID no
我正在使用计数(抱歉忘记了)
Select count (VisitorID)
from Company
where VisitorID no
如何简化多个“不在”查询?使用多个子查询是否有效:不在(…)和不在(..)和不在(…) 我正在使用计数(抱歉忘记了) Select count (VisitorID) from Company where VisitorID not in (select VisitorID from UserLog where ActionID = 2 ) and VisitorID not in (select VisitorID from Supplies where productID = 4) 解决方法 Select count (VisitorID) from Company C where NOT EXISTS (select * from UserLog U where ActionID = 2 AND C.VisitorID = U.VisitorID) AND NOT EXISTS (select * from Supplies S where productID = 4 AND S.VisitorID = U.VisitorID)为什么不存在? > NOT IN:UserLog或Supplies中的任何NULL VisitorID值表示不匹配 通常,NOT EXISTS是唯一正确的选项 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server 定时访问url激活数据同步示例
- 利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号
- sqlserver中存储过程的递归调用示例
- 当年写的如何成为一名MSSQL DBA
- SQL2005中char nchar varchar nvarchar数据类型的区别和使用
- sql-server C 在SQL Server和VB.Net之间使用一致的日期时间
- sql-server – 没有高资源使用会导致长查询持续时间的原因是
- T-SQL语句来增删查改触发器
- SQL Server -- 回忆笔记(五):T-SQL编程,系统变量,事务
- sql-server C 什么时候创建STATISTICS而不是创建索引更好?
推荐文章
站长推荐