当前位置: 代码迷 >> Sql Server >> 求一SQL语句,请大家帮帮忙啊100分送上!该如何解决
  详细解决方案

求一SQL语句,请大家帮帮忙啊100分送上!该如何解决

热度:61   发布时间:2016-04-27 18:39:18.0
求一SQL语句,请大家帮帮忙啊!100分送上!
需求如下:
有A和B系列表,A1,A2,A3......B1,B2,B3.....
想得到这样的语句,同时在A表中出现,在B表中不存在!
因为表的数量是动态的,由用户决定,现在假设是3张表,
在A1,A2,A3中的某列名下都存在而在B1,B2,B3中同名列中没有出现的数据!

数据库是SQL2000,因此无法使用intersect函数,
请朋友们帮帮忙啊~

------解决方案--------------------
SQL code
select * from A where binary_checksum(*) not in (select binary_checksum(*) from B)
------解决方案--------------------
select * from A
where not exists(select 1 from binary_checksum(*) from B where CHECKSUM(*) = CHECKSUM(a.*))
------解决方案--------------------
SQL code
select * from A where not exists(select 1 from binary_checksum(*) from B where CHECKSUM(*) = CHECKSUM(a.*))
------解决方案--------------------
探讨
明明看见回复数5,怎么看不见回帖!!!!
  相关解决方案