У меня есть таблица со следующей структурой:
|id|author_id|name|type|created_at|updated_at
Как тип, я могу иметь 5 различных типов (A, B, C, D, E).
I нужен запрос к базе данных по author_id, где я могу выбрать только последнюю обновленную строку «типа» A и B. И выбрать все остальные строки типа.
Таким образом, результат должен быть примерно таким:
| id | author_id | name | type | created_at | updated_at
| 12 | 88 | lorem | A
| 45 | 88 | lorem | B
| 44 | 88 | lorem | C
| 154 | 88 | lorem | C
| 98 | 88 | lorem | C
| 856 | 88 | lorem | E
| 857 | 88 | lorem | E
Возможно ли это одним запросом? Или мне нужно использовать два запроса?
Спасибо