我编写了一个查询来从表 A 中获取一个代码,该代码不在表 B 中的相同 ID。我已经在查询中对 ID 进行了硬编码,我想知道如何获得所有 ID 的所需输出,而不仅仅是 539。下面是查询
SELECT
a.code
FROM
A
WHERE
a.code NOT IN(
SELECT
b.code
FROM
B b
WHERE
b.ID='539'
AND b.status <> 'D')
AND
(a.id='539')
AND
(a.status <> 'D')