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.

questionAnswers(5)

yourAnswerToTheQuestion