se io facessi senza DISTINCT un GROUP BY numero, come faccio a prendere gli ultimi in ordine DESC ???
mi prende i risultati dall' inizio, e' come se se ne fregasse dell' ORDER BY![]()
SELECT numeri_estrazione.estratto, numeri_estrazione.numero, ruota_estrazione.ruota, data_estrazione.data FROM numeri_estrazione, ruota_estrazione, data_estrazione WHERE numeri_estrazione.ruota = ruota_estrazione.id AND numeri_estrazione.ruota = 1 AND numeri_estrazione.data = data_estrazione.id GROUP BY numeri_estrazione.numero ORDER BY numeri_estrazione.id DESC
SELECT numeri_estrazione.estratto, numeri_estrazione.numero, ruota_estrazione.ruota, data_estrazione.data FROM numeri_estrazione, ruota_estrazione, data_estrazione WHERE numeri_estrazione.ruota = ruota_estrazione.id AND numeri_estrazione.data = data_estrazione.id GROUP BY numeri_estrazione.ruota, numeri_estrazione.numero ORDER BY numeri_estrazione.ruota, numeri_estrazione.id DESC![]()



Rispondi quotando