У меня есть таблица, где, как показано ниже, я хочу получить записи по идентификатору, которые имеют значение b, если значение b отсутствует, тогда значение b.С таблицей связан столбец даты, по которому я могу использовать порядок по дате.
Я попытался опубликовать изображение экрана с мобильного, к которому не удалось прикрепиться.Также не удалось опубликовать sql, который я пробовал, поскольку это официально здесь запрещено.
Моя попытка объяснить вопрос ниже
Persid. Value. Date
1 a
1 a
1 a
2 b
2 a
2 a
Ожидаемый результат
1 a. Latest date
2 b any date
Я пытался использовать group by для столбцов id и value, чтобы получить счет, но я не могу понять, как использовать этот счет для фильтрации записей.
Любая помощь очень ценится:)