Lets assume the following table:
Name SubName Message Time
USA MA M1 1
USA NY M2 2
USA WA M3 3
USA MA M4 4
USA WA M5 5
USA NY M6 6
FIN HEL M7 7
FIN TAM M8 8
FIN HEL M9 9
I want a SQL query which will return the following:
Name SubName Message Time
FIN HEL M9 9
FIN TAM M8 8
USA NY M6 6
USA WA M5 5
USA MA M4 4
so a ORDER BY time DESC
, which is grouped by distinct name and sub-grouped by distinct subname.
Is this possible? I'm looking for a solution that is not DBMS-specific - something that can run in most all DBMS.