Il problema e' che distinct prende il primo record che soddisfa la condizione e basta, e si estende a tutti i campi selezionati. In pratica e' come se tu facessi il distinct basato sull'accoppiata "numero - estratto". quindi ogni valore di sinistra associato a quello di destra costituisce un risultato DISTINCT.Originariamente inviato da andr3a
... possibile che non si possa pilotare un distinct ??VVoVe:
Nel tuo caso (post iniziale) credo tu debba aggiungere la clausola GROUP BY .. credo "ruota" prova a vedere i risultati.
SELECT DISTINCT numero, estratto
FROM numeri_estrazione
GROUP BY ruota
HAVING ruota = 1 (da usare invece di where se vuoi una sola ruota)
ORDER BY id DESC
Salvo cazzate mentali post prandiali....![]()
![]()