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:
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 )
Prova e aggiusta il tiro...