Originariamente inviato da darkblOOd
risolto:

Tabella Clienti:
IDCliente
RagSoc
IDComuneNasc
IDComuneRes

Tabella Comuni:
IDComune
Desc

codice:
SELECT Clienti.RagSoc, Clienti.IDComuneNasc, myJoin1.Desc, Clienti.IDComuneRes, myJoin2.Desc
FROM Clienti
LEFT OUTER JOIN Comuni as myJoin1 on Clienti.IDComuneNasc = myJoin1.IDComune
LEFT OUTER JOIN Comuni as myJoin2 on Clienti.IDComuneRes = myJoin2.IDComune

le so, TUTTE! :adhone:
Se deve esserci per forza una corrispondenza in Comuni per il codice comune devi usare la inner join, la outer te la appesantisce solo... proporzionalmente al numero di righe nella tua tabella

HTH