Ciao a tutti,
non riesco a scrivere una istruzione SQL per far visualizzare i dat come dico io... ora provo a spiegarvi cosa mi serve...

ho due tabelle: articoli e colori

Nella tabella articoli sono memorizzati più articoli di un magazzino. Ogni articolo tra i vari campi ha 6 campi per il colore. Ogni campo colore è numerico e indica il codice di uno dei colori della tabella colori.

Se faccio l'INNER JOIN tra uno dei campi colore e la tabella colori il risultato è quello che mi serve, ovvero sapere il nome del colore.

codice:
SELECT catalogo.id, catalogo.nome, catalogo.color1, colori.descr
FROM catalogo INNER JOIN colori ON catalogo.color1 = colori.codice

Il problema è che devo sapere il nome del colore specificato per ognuno dei 6 campi dell'articolo e vorrei farlo con una sola interrogazione al db. E' possibile?

Grazie a tutti