Non puoi nella stessa query fare le due cose.... cioe' estrarre sia dove trovi la corrispondenza sia dove non la trovi... o fai due queries oppure usa UNION (che son sempre due) es:
Prova e aggiusta il tiro...codice:(select * from addebiti A left join listini_addebiti USING ( id_addebito, fascia_soc, desc_f_oraria ) WHERE A.tipo_addebito = 'PL') UNION (select * from addebiti A left join listini_addebiti LA USING (id_addebito, fascia_soc, desc_f_oraria) WHERE A.tipo_addebito = 'PL' AND LA.CONCAT(id_addebito, fascia_soc, desc_f_oraria) IS NULL )
![]()

Rispondi quotando