如何使用LEFT JOIN更改我的查询

时间:2015-10-07 14:46:06

标签: mysql

我有这个查询

SELECT N.CodOperazione,DataOperazione,N.Descrizione,Imponibile,Iva,
Totale,CA.CodConto,TotalePubblico 
FROM NotaSpese N LEFT JOIN  Conti CA ON(N.CODCONTO = CA.CodConto) 
LEFT JOIN CONTI_BANCARI_X_OPERAZIONI CO ON (N.CodOperazione = CO.ID_SPESA) 
INNER JOIN CONTI_BANCARI C ON (CO.ID_CONTOBANCARIO = C.ID)  AND C.Tipologia_Conto ='Pubblico'  
ORDER BY DataOperazione DESC

如果其他表中没有任何记录,我想知道NOtaSpese表中的所有记录。 我在NotaSpese表中有任何记录,但查询有一个空集

  

EDIT   我认为错误就在这一点

C.Tipologia_Conto ='Pubblico'

因为如果删除它,结果集不为空

0 个答案:

没有答案