Ciao a tutti,


ho un problema a creare una query.


La mi tabella è formata cosi:


user_id attributo_id
1 2
1 4
1 5
2 2
2 5
3 1

Adesso non riesco a recuperare per esempio gli user_id che hanno come attributo_id sia il 2 che il 4.

Ho provato a far cosi:

Select * from nometabella where attributo_id ="2" and attributo_id ="4"

pero facendo cosi mi recupera sia quelli che hanno solo il 2 sia quelli che hanno solo il 4.


Invece ho l'esigenza di recuperare solo gli utenti che hanno entrambi gli attributo_id

qualcuno ha la soluzione?

grazie