Quote Originariamente inviata da ANTAGONIA Visualizza il messaggio
Come dici te, non basta fare OR o AND, se ho capito bene.
Se è vero quello che hai scritto come criterio, ossia "Devo prendere tutti i record meno quello che ha ID_Scaffali = 22 e user_id=0", allora la query suggerita è corretta, posto che sia stata scritta bene: riportala senza alterazioni in una risposta e vediamola.

Quote Originariamente inviata da ANTAGONIA Visualizza il messaggio
Poi se posso chiederti, perch� il group by prende il primo quello che voglio scartare, agisce per default in questo modo?
Questo dipende dall'indice usato per l'ordinamento, ma volendo salire un gradino sopra, perché si dovrebbe usare un GROUP BY?
Se il criterio che devi seguire è quello indicato qui sopra, non hai alcun raggruppamento da fare (a che servirebbe mai?)