SELECT user, yearFROMindexnews WHERE MATCH('@title \"NEWS\"/0.2') ORDER by year desc
user year
aleks 2025
flex 2024
flex 2024
flex 2023
name 2023
name 2021
name 2020
name 2021
name 2021
Выбрали записи из таблицы, сортировка по году, дате публикации от большего к меньшему.
Как выполнить так, чтобы получить
user year
aleks 2025
flex 2024
name 2023 // Вставили более раннею запись, поскольку в последующая запись была от пользователя flex
flex 2024 // Иначе была бы за flex данная строка
name 2021 // Тоже выхватили более старую запись
flex 2023
name 2020 // Последующие записи оставили как есть, пользователи повторяются, поскольку более ранних публикаций от других пользователей нету.
name 2021
name 2021
Сортировку оставили прежнюю, но выполнили так, чтобы последующая строка не повторялась по пользователю.