Originariamente inviato da rizzielle
Grazie mille
Per ti prenderà il primo che trova, intendi che se ho nel campo due valori identici mi prende solo il primo, prendendo comunque tutti gli altri?
Se e cosi mi va bene
ciao
Esatto, ne prende uno per ogni "categoria". Se vuoi fargli prendere un valore unico ma di un record specifico, dovrai utilizzare l'istruzione HAVING invece di WHERE.
Es.:

SELECT DISTINCT * FROM TABELLA
GROUP BY categoria
HAVING prezzo > '$tot'