mi spiego meglio

ho 2 utenti

id1 id2


a id1 piacciono i colori
rosso
verde
giallo



mentre a id2 piacciono i colori

fucsia
verde
giallo


io vorrei dire alla query, trova i colori di id_2, ma solo quelli che piacciono anche a id_1
quindi come risultato
verde
giallo

io sto provando a impostare la query cosi


Codice PHP:
SELECT FROM colori WHERE colori.id_1='6' AND colori.colore=(SELECT colore FROM colori WHERE id_1='1'
mi sembra abbastanza giusto
cioè gli sto dicendo

seleziona tutto dalla tab colori dove id_1 è uguale per esempio a 6 e il colore deve essere uguale al risultato che ne esce dai colori di id_1


cosa sbaglio?
mi dice #1242 - Subquery returns more than 1 row
la subquery restituisce piu' di 1 risultato


helpppppp!