查询不存在的主键值

wl1205626 2008-12-24 11:53:54
请教一个sql语句,如何去查询在一组主键值中哪几个主键值在表中不存在?请告知下,谢谢!
...全文
71 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wl1205626 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 csdyyr 的回复:]
http://topic.csdn.net/u/20081224/10/08a56188-c9d7-46b1-978e-3a3f6f5cc7f8.html
[/Quote]
不用存储过程,纯用sql语句怎么写呢,不好意思,看不懂!
claro 2008-12-24
  • 打赏
  • 举报
回复
楼主给点数据,就具体了。
bluefangxiao 2008-12-24
  • 打赏
  • 举报
回复
up
ooily 2008-12-24
  • 打赏
  • 举报
回复
不懂,帮顶
wl1205626 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dawugui 的回复:]
select * from tb1 where 主键 not in (select 主键 from tb2)

select * from tb1 where not exists (select 1 from tb2 where 主键字段1 = tb1.主键字段1 and 主键字段2 = tb1.主键字段2)
[/Quote]

一个表中哦
wl1205626 2008-12-24
  • 打赏
  • 举报
回复
具体点好吗,SQL不好,-_-!
dawugui 2008-12-24
  • 打赏
  • 举报
回复
select * from tb1 where 主键 not in (select 主键 from tb2)

select * from tb1 where not exists (select 1 from tb2 where 主键字段1 = tb1.主键字段1 and 主键字段2 = tb1.主键字段2)
nalnait 2008-12-24
  • 打赏
  • 举报
回复
not in
exists
csdyyr 2008-12-24
  • 打赏
  • 举报
回复
left join

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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