Instrukcja wyboru MySQL DISTINCT dla wielu kolumn
Obecnie próbuję skonstruować nieco skomplikowaną instrukcję wyboru MySQL. Oto, co próbuję osiągnąć:
Mam taki stół:
data_table
uniqueID stringID subject
1 144 "My Subject"
2 144 "My Subject - New"
3 144 "My Subject - Newest"
4 211 "Some other column"
Zasadniczo to, co chciałbym zrobić, to być w stanie WYBRAĆ / GRUPOWAĆ przez stringID (obrazek, którego stringID jest gwintowany) i nie mieć duplikatu. Ponadto chciałbym wybrać najnowszy wiersz stringID (który w powyższym przykładzie jest unikatowy 3).
W związku z tym, jeśli miałbym wysłać zapytanie do bazy danych, zwróciłoby to następujące informacje (z najnowszym unikalnym identyfikatorem na górze):
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.
Mam nadzieję, że to ma sens. Dziękuję ci za pomoc.