EXISTS在SQL中用法
2023-12-22 10:18:55
列:查询入库表中未出库的条码
查询入库表中的条码,且使用(NOT EXISTS)排除掉出库表中相同的条码即可
--查询成品入库表中的条码和款号/合同号/款式/颜色/尺码和库位信息
?--EXISTS判断后面的语句是否成立返回布尔值
?--NOT ?EXISTS判断后面的结果不存在的才会被当判断条件
?--SELECT 1 FROM CPCKDF WHERE TMHF=CPRKDF.TMH ?查询成品入库单里的条码号是否在出库单存在,存在返回1
?--not ?EXISTS (SELECT 1 FROM CPCKDF WHERE TMHF=CPRKDF.TMHF)查询成品入库单里的条码号是否在出库单存在,存在的就排除掉,剩下就是没有出库的条码
--查询成品入库表中的条码和款号/合同号/款式/颜色/尺码和库位信息
--EXISTS判断后面的语句是否成立返回布尔值
--NOT EXISTS判断后面的结果不存在的才会被当判断条件
--SELECT 1 FROM CPCKDF WHERE TMHF=CPRKDF.TMH 查询成品入库单里的条码号是否在出库单存在,存在返回1
--not EXISTS (SELECT 1 FROM CPCKDF WHERE TMHF=CPRKDF.TMHF)查询成品入库单里的条码号是否在出库单存在,存在的就排除掉,剩下就是没有出库的条码
Select CPRKDF.NBBHF as NBBHF, CPRKDF.HTHF as HTHF, CPRKDF.KHF as KHF, CPRKDF.KSF as KSF
, CPRKDF.POHF as POHF, CPRKDF.YSF as YSF, CPRKDF.CMF as CMF, CPRKDF.TMHF as TMHF
, CPRKDF.DWF as DWF, CPRKDF.SCSF as SCSF, CPRKDF.DJF as DJF, CPRKDF.KWF as KWF
, CPRKDF.CPFL as CPFL, CPRKDF.SLF as SLF, CPRKDH.CKMC as CKMC
From CPRKDH
inner join CPRKDF on CPRKDH.DjLsh=CPRKDF.DjLsh
WHERE CKMC LIKE '%仓库%' AND not EXISTS (SELECT 1 FROM CPCKDF WHERE TMHF=CPRKDF.TMHF)
文章来源:https://blog.csdn.net/qq_54054566/article/details/135144794
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!