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
mi sembra abbastanza giustoCodice PHP:SELECT * FROM colori WHERE colori.id_1='6' AND colori.colore=(SELECT colore FROM colori WHERE id_1='1')
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!

Rispondi quotando
