这个查询是否能不用not in相关语句做

jaopen 2007-12-19 11:17:21
表定义
users表、parent_child_links表 groups表
由于一个user可能是多个组的组的组员,所以通过parent_child_links表完成user与groups之间的映射关系
示例:如果查询"CS_etdGroup"小组的组员可以通过下例:
"select distinct T1.dbid,T1.fullname from ( ( users T1 LEFT OUTER JOIN parent_child_links T2mm ON T1.dbid = T2mm.parent_dbid and 16777308 = T2mm.parent_fielddef_id ) LEFT OUTER JOIN groups T2 ON T2mm.child_dbid = T2.dbid ) where T1.dbid <> 0 and (T2.name = 'CS_etdGroup')"
现在想查询是A组且不是B组的组员,是否有不用in子句查询的查询方案?
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pt1314917 2007-12-19
  • 打赏
  • 举报
回复
贴点数据出来吧,
jaopen 2007-12-19
  • 打赏
  • 举报
回复
谢谢,yangjiexi
不过except也是得两个子句,我的意思是说:一个select子句解决问题的那种情况
yangjiexi 2007-12-19
  • 打赏
  • 举报
回复

--except

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧