我有一个名为“contas”的表和另一个名为“cartoes”的表我需要验证表 contas 中不存在什么“IDCARTAO”,如下所示:“如果我有一个带有 cartoes.IDCARTAO = 1 的 conta,则结果需要为 2 和 3";
SELECT cartoes.IDCARTAO
from cartoes
WHERE NOT EXISTS(SELECT *
from cartoes
LEFT OUTER JOIN contas ON (cartoes.IDCARTAO = contas.IDCARTAO)
WHERE contas.IDCARTAO = cartoes.IDCARTAO)
为什么这个sql代码不起作用?