Here is a simplified version of my table
tbl_records -title -created -views
I am wondering how I can make a request where they are grouped by name, but the record that is returned for each group is the most recently created. Then I will order it point by point.
One of the ways, I think, is to make an additional request and arrange it created, and then group by name, and then order it from the results from the submissions. I think there is a better way.
thanks
EDIT:
SAMPLES DATA:
-title: Gnu Design -created: 2009-11-11 14:47:18 -views: 104 -title: Gnu Design -created:2010-01-01 21:37:09 -views:9 -title: French Connection -created:2010-05-01 09:27:19 -views:20
I would like the results to be:
-title: French Connection -created:2010-05-01 09:27:19 -views:20 -title: Gnu Design -created:2010-01-01 21:37:09 -views:9
Only the latest Gnu design is shown, and then the results are sorted by submission.
mysql greatest-n-per-group group-by
Mark
source share