![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
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. Ten post edytował Karen 14.07.2011, 13:58:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:49 |