SqlServer用like关联两个表中的字段,2个表的前几码相同,但是后几码不相同

--A表的SN字段和B表的MATSN字段里的数据前几码相同,但是后几码不同(matsn栏位多一码值,例A的SN字段值可能是123456,B表的值是1234567A)
--这个查询结果就是查出 A表里的SN栏位的数据 不在B表的MATSN栏位。


select * from #TEMP  A 
where  not exists(
select MATSN from AOI_MAT_LOT B 
WHERE  B.MATSN  LIKE A.SN + '%' AND B.ISBINDING = 'Y' ) 

 

posted on 2021-08-31 12:07  写个笔记  阅读(469)  评论(0编辑  收藏  举报

导航