Perche' sei in una condizione "simile" a quella della relazione molti a molti.Originariamente inviato da eraclito
ho pensato ad una cosa tipo:
funziona ma è lentissima (e io dovrei cercare + di due prodotti...)codice:SELECT * FROM acquisti as a left join acquisti as b on a.IDcliente=b.IDcliente WHERE a.IDprodotto ='1' or b.IDprodotto = '2'
prova a raggruppare, supponendo che il prodotto da cercare lo conosci ed il risultato che ti serve avere e' solo l'id cliente.
codice:SELECT * , count(IDcliente) as tot FROM acquisti WHERE IDprodotto = 1 OR IDprodotto = 2 group by IDcliente having tot = 2