我有2個表:Lancamento和Pagamento。這兩個表格有N到N的關係,因爲我有第三個表格:lancamentoHasPagamento。N到N的關係,搜索行不相關
我想要查找表lancamento中與table pagamento行無關的所有行。
我這樣做:
SELECT * FROM lancamento l
LEFT OUTER JOIN lancamento_has_pagamento hp ON l.codigo != hp.codigo_lancamento
WHERE bol_quitado = 0
AND YEAR(l.data_vencimento) = 2015
AND MONTH(l.data_vencimento) = 10
AND l.valor BETWEEN 475.00 AND 525.00;
但是這個代碼重複查找表中的lancamento_has_pagamento的每一行,做你們有這方面的任何解決方案?
例子:
lancamento_has_pagamento
比方說,我有行有數據= 2015年10月15日和勇氣= 500.00 ADN線鱈Lacamento表128. I」 m期望代碼只返回一行128行。
你能否說明你的情況,一些原始數據源和預期結果請設置? – Alex
我剛剛加了你問的。 Wainting你的迴應:) –