OK, grazie, funziona perfettamente. Ho solo utilizzato il LEFT JOIN perchè alcuni campi catalogo.colorex non hanno valore.
Visto che i campi catalogo.colorex sono 12 e di conseguenza la query risulta decisamente complessa con ben 12 LEFT JOIN.
Ora mi chiedo se conviene veramene, a livello di pure prestazioni, di tempo impiegato per raggiungereil risultato finale, utilizzare una query di questa complessità o se è più conveniente utilizzare un ciclo For Next ed interrogare il db con due recordset e in pratica 12 interrogazioni semplici.
Quindi, 1 query molto complessa o 12 semplici semplici?

Grazie!