Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Witam tak jak w temacie:)
Czy ktoś wie w jaki sposób można użyć opcji 'WITH ROLLUP' przy metodzie 'GROUP BY'? Trochę już nad tym siedziałem i już nie mam pomysłu... Pozdrawiam i będę wdzięczny za każdą pomoc:) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Niestety nie pomogło...
Dostałem taki błąd: 'SQLSTATE[HY000]: General error: 1221 Incorrect usage of CUBE/ROLLUP and ORDER BY' Znowu jestem w kropce:/ Samo 'group' po tej kolumnie działa, ale już z tym 'WITH ROLLUP' nie działa... |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
W takim razie masz błąd w zapytaniu sql. O ile pamiętam nie można używać group by with rollup z order by.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Rzeczywiście tak jest:/ Ja niestety muszę mieć posortowane...
Będę musiał podsumowanie wyciągnąć drugim zapytaniem... Ale wielkie dzięki dla Ciebie, bo teraz mogę ruszyć(IMG:style_emoticons/default/smile.gif) Pozdrawiam serdecznie |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Drugą opcją jest ustawienie domyślnego sortowanie tabel na takie jakie chcesz. Wtedy będziesz mógł użyć "with rollup" i od razu będziesz miał posortowane.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
O widzisz bardzo dobry pomysł(IMG:style_emoticons/default/smile.gif)
Zaraz się pobawię(IMG:style_emoticons/default/smile.gif) Jeszcze raz wielkie dzięki:) |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 15:46 |