piszę ponieważ nie wiem jak ugryźć ten temat.
Otóż mam bazę:
id|user|rma|przedmiot|timestamp
i do tego wpisy załóżmy:
1|usr1|1|item1|2011-01-01
2|usr3|1|item2|2011-01-01
3|usr2|2|item3|2011-01-02
4|usr1|3|item4|2011-02-01
5|usr2|4|item5|2011-02-02
6|usr3|5|item6|2011-02-03
7|usr1|6|item7|2011-02-03
Problem w tym, że potrzebuję otrzymać listę w takiej kolejności:
7|usr1|6|item7|2011-02-03
3|usr1|3|item3|2011-02-01
1|usr1|1|item1|2011-01-01
6|usr3|4|item6|2011-02-03
2|usr3|1|item2|2011-01-01
4|usr2|4|item4|2011-02-02
2|usr2|2|item2|2011-01-02
Teraz to lepiej zobrazuje

Czyli pierw posortowane datą, ale też w pewien sposób "zgrupowane" polem user.
Czy da się to załatwić 1 zapytaniem? Niestety próby z jakimś subquery za bardzo obciążają bazę (kupa tekstu i 10000 rekordów).
Potrafiłby ktoś coś doradzić?
Z góry dzięki.