ho tre tabelle come queste:

Anagrafica:
Id|Nome|IdNaz(chiave esterna)|IdReg(chiave esterna)
1|Paolo|IT|MI
2|Marco|IT|RO
3|Mirco|IT
4|Luca

il campo IdNaz e IdReg possono assumere anche valori vuoti...

Nazioni:
IdNazione|NomeNazione
IT|Italia
ES|Spagna
...

Regioni:
IdRegione|NomeRegione
MI|Milano
RO|Roma
...


Avrei bisogno con UN'UNICA query di tirar fuori dalle tre tabelle.. tutti e quattro i record della tabella Anagrafica e i corrispettivi valori presi dalle tabelle Nazioni e Regioni.
Mi dovrebbe tirar fuori tutti i record di Anagrafica anche se non hanno specificati la nazione e la regione (valori che ovviamente dovrebbero essere restituiti vuoti).
In pratica il recordset risultante dalla query dovrebbe essere questo:

Id|Nome|IdNaz(chiave esterna)|IdReg(chiave esterna)|NomeNazione|NomeRegione
1|Paolo|IT|MI|Italia|Milano
2|Marco|IT|RO|Italia|Roma
3|Mirco|IT|Italia| |
4|Luca| | |


so che si può fare con l'OUTER JOIN... ma non me ne intendo molto.
Helppp please!

Grazie a tutti