表记录比较

linzer 2003-07-16 09:29:58
表1字段:Code,Name,DeptNo
表2字段:DeptNo,DeptName
要判断表2中有没DeptNo不在表1中出现的,若有获取所有存在于表2而不在表1的DeptNo.
有没好的,高效的办法,不需要所有记录拿来循环判断的方法
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xthggg 2003-07-16
  • 打赏
  • 举报
回复
高效的方法我没有,只有希望能跟着高手学到点。
select DeptNo,DeptName from table2 where DeptNo not in (select DeptNo from table1);
好象是这样的,错了麻烦给我提出来。谢谢。
linzer 2003-07-16
  • 打赏
  • 举报
回复
笨老忘了In这好家伙,谢了,给分~
things 2003-07-16
  • 打赏
  • 举报
回复
SELECT DEPTNO FROM 表2 WHERE DEPTNO NOT IN (SELECT DEPTNO FROM 表1)

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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