下の表から最後の一意のレコードを取得しようとしています。それにはいくつかの倍数があり、それらは除外されるべきです。他の列から一意の列の最後の項目を選択してください
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
このクエリ(ここにあります)を使用するのは私のベストエフォートですが、結果は1つだけです。
SELECT MAX(action) as action,topic,date FROM ......
GROUP by topic
ORDER by action DESC
は「トピック」の「行動」に関する最新のエントリと独特としてこのリストを取得したいと思います:
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
は、誰かが解決策を持っている願っています! ありがとう!
はい。タイムスタンプは常にユニークです。 – KJS
あなたのIDが増分であるため、最後のレコードは最大IDを持ちます。正しい? – Andreas