Cercando di ottenere l'ultimo record univoco dalla seguente tabella. Ci sono alcuni doppi, quelli dovrebbero essere filtrati.SELEZIONA l'ultima voce nella colonna come unica dall'altra colonna
id topic action date
1 10127 2 2015-09-24 15:28:30
2 10127 4 2015-09-24 15:29:26
3 10127 2 2015-09-24 15:30:01
4 10127 3 2015-09-24 15:30:55
5 10127 1 2015-09-24 16:07:25
6 10127 5 2015-09-24 16:10:25
7 10127 4 2015-09-24 16:29:26
L'utilizzo di questa query (trovata qui) è il mio miglior impegno ma restituisce solo un risultato.
SELECT MAX(action) as action,topic,date FROM ......
GROUP by topic
ORDER by action DESC
vorrebbe ottenere questo listato come ultima entrata e unica sul 'azione' per il 'soggetto':
id topic action date
3 10127 1 2015-09-24 15:30:01
4 10127 2 2015-09-24 15:30:55
5 10127 3 2015-09-24 16:07:25
6 10127 4 2015-09-24 16:10:25
7 10127 5 2015-09-24 16:29:26
La speranza qualcuno ha una soluzione! Grazie!
Sì. I timestamp sono sempre unici. – KJS
poiché gli ID sono incrementali, l'ultimo record avrà l'ID massimo. corretta? – Andreas