Buon pomeriggio, ho questi dati nella tabella
ID | Nome | ID_Scaffali | user_id
_______________________________
1 | Lacci | 22 | 0
_______________________________
2 | Lacci | 245 | 354
_______________________________
3 | Suola | 2 | 0
Non la faccio lunga, ho oltre mille record.
La query è simile a questa nella parte finale, in più ho delle JOIN, ma a me interessa ottenere come risultato sia i record che hanno Nome=Lacci con ID_Scaffali=245 e user_id=354 ed anche Nome=Suola, ID_Scaffali=2 e user_id=0
1) Facendo in questo modo: Select * from tb_x where ecc ecc group by tb_x.Nome, mi prende sempre il primo record quello che voglio scartare
2) in quest'altro modo: Select * from tb_x where ecc ecc group by tb_x.Nome HAVING ID_Scaffali=245 mi prende soltanto questo e non mi serve
Devo prendere tutti i record meno quello che ha ID_Scaffali = 22 e user_id=0
Grazie.