Próbujesz uzyskać ostatni i niepowtarzalny rekord z poniższej tabeli. Jest w niej trochę dubletów, które powinny zostać odfiltrowane.WYBIERZ ostatni wpis w kolumnie jako unikalny z innej kolumny
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
Korzystanie z tego zapytania (tutaj) jest moim najlepszym wysiłkiem, ale zwraca tylko jeden wynik.
SELECT MAX(action) as action,topic,date FROM ......
GROUP by topic
ORDER by action DESC
chciałby uzyskać tę ofertę jako najnowszego wpisu i unikalne na „działania” dla „tematu”:
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
nadzieję, że ktoś ma rozwiązanie! Dzięki!
Tak. Znaczniki czasu są zawsze unikalne. – KJS
ponieważ twoje ID są przyrostowe, ostatni rekord będzie miał maksymalny ID. poprawny? – Andreas