У меня есть таблица, которая выглядит примерно так:
________________________
|id|value|date|approved|
-----------------------
Что мне нужно сделать, так это получить каждую строку, где утверждено = 1. Эта часть очевидна. Для каждого вхождения значения требуется только самая последняя строка (отсортированная по дате).
Это означает, что с такой таблицей:
________________________
|id|value|date|approved|
-----------------------
|1 |Foo | 5 | 1 |
|2 |Bar | 6 | 1 |
|3 |Foo | 8 | 1 |
-----------------------
Мне нужны только строки с идентификаторами 2 и 3.
Я предполагаю, что мне нужно как-то использовать DISTINCT, но я не уверен, как. Может ли кто-нибудь помочь мне здесь?