delphi怎样进行数据查重(一个表中存在,另一个表中不存在的记录)delphi怎样进行数据查重(一个表中存在,另一个表中不存在的记录)

习题答案
考试通关必备网站

delphi怎样进行数据查重(一个表中存在,另一个表中不存在的记录)

delphi怎样进行数据查重,也就是想要一个表中存在,另一个表中不存在的记录。例如是两个表,如一个为总人员表,另一个为派出的人员表, 现在我要想从总人员表中找到那些还没有派出去的人,请问具体该怎么操作。谢谢!
select * from tabel1 where id not in (select id from table2)
id 假设是你的主键,当然,你的两个表的主键相同号码应对应相同的人才行。不过我建议你给每个人一个唯一的号码,比如身份证号。这样两个表都用这个身份证号可以代替主键进行选择了,设为字段名idCard,上面的查询语句就是select * from tabel1 where idCard not in (select idCard from table2),这样选出来的数据就是table1有而table2没有的数据
未经允许不得转载:亿券答案网 » delphi怎样进行数据查重(一个表中存在,另一个表中不存在的记录)

我来解答

匿名发表
  • 验证码: