Оператор выбора MySQL DISTINCT для нескольких столбцов
В настоящее время я пытаюсь создать несколько хитрый MySQL Select Statement. Вот что я пытаюсь сделать:
У меня есть такая таблица:
data_table
uniqueID stringID subject
1 144 "My Subject"
2 144 "My Subject - New"
3 144 "My Subject - Newest"
4 211 "Some other column"
По сути, я хотел бы иметь возможность выбрать SELECT / GROUP BY stringID (рисунок, на котором указан stringID) и не дублировать его. Кроме того, я хотел бы выбрать самую последнюю строку stringID (которая в приведенном выше примере является uniqueID 3).
Поэтому, если бы я запросил базу данных, она бы вернула следующее (с самым последним uniqueID вверху):
uniqueID stringID subject
4 211 "Some other column"
3 144 "My Subject - Newest" //Notice this is the most recent and distinct stringID row, with the proper subject column.
Я надеюсь это имеет смысл. Спасибо за помощь.