首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SQL 查询解决思路

2013-09-25 
SQL 查询表A区域位置条码 序号0011001111001100112200110021210021002111表B区域位置00110020021001查询不

SQL 查询
表A
区域  位置  条码 序号
001    1001  11   1
001    1001  12   2
001    1002  12   1
002    1002  11   1

表B
区域  位置
001   1002
002   1001

查询不存在B表中的A表数据。
像表B中存在区域001 ,位置1001和区域002 ,位置1001
就查询表A中除了这两个的所有区域和位置的第一条数据
就查询出
001    1001  11   1
001    1002  12   1
[解决办法]
select * from A where not exists (select 1 from B where B.[区域] = A.[区域] and B.[位置] = A.[位置])

热点排行