34,874
社区成员
发帖
与我相关
我的任务
分享
SELECT DISTINCT
a.IBB003 AS 品号,
a.IBB004 AS 品名,
a.IBB041 AS 规格,
a.IBB960 AS 材质,
a.IBB961 AS 颜色,
a.IBB962 AS 用料,
a.IBB963 AS 用标
FROM
DCSIBB a
INNER JOIN TPADEA b ON a.IBB003=b.DEA001
WHERE
IBB003 NOT IN ( SELECT QAA001 FROM SGMQAA WHERE DCSIBB.IBB003= SGMQAA.QAA001 )
AND b.DEA009='M'
你的语句修改应该就是变成这样的意思把SELECT *
FROM DCSIBB
JOIN TPADEA ON DEA001 = IBB003
AND DEA009 = 'M'
WHERE DCSIBB.IBB003 NOT IN ( SELECT QAA001
FROM QAA001 SGMQAA )
SELECT a.* FROM DCSIBB a
INNER JOIN TPADEA b ON a.IBB003=b.DEA001
WHERE b.DEA009='M' AND NOT EXISTS(
SELECT * FROM SGMQAA c WHERE a.IBB003=c.QAA001
)