Domyślnie dane wyodrębnione przez klauzulę GROUP BY
są uporządkowane jako rosnące. Jak zmienić go na malejący.Jak zmienić domyślną kolejność klauzuli Group By w mysql
6
A
Odpowiedz
8
Dodaj DESC
do klauzuli GROUP BY
, np. :
GROUP BY myDate DESC
1
ORDER BY foo DESC
?
6
Jak MySQL documentation mówi
SELECT * FROM foo GROUP BY bar
jest równoważna
SELECT * FROM foo GROUP BY bar ORDER BY bar
domyślne zachowanie nie może być zmieniony, ale można użyć
SELECT * FROM foo GROUP BY bar ORDER BY bar DESC
nie odczuwając żadnych kar Speed AS sortowanie zostanie przeprowadzone na zgrupowanym polu. Przy okazji, gdy sortowanie nie jest ważne, możesz uzyskać (małe) przyspieszenie, używając ORDER BY NULL.
10
Powinieneś używać wyprowadzonych tabel na swoim SQL. Na przykład, jeśli chcesz odebrać najnowszy wiersz dla specyficznej aktywności jesteś próba wykorzystania:
select *
from activities
group by id_customer
order by creation_date
ale to nie działa. Zamiast tego spróbuj:
SELECT *
FROM (select *
from activities
order by creation_date desc) sorted_list
GROUP BY id_customer
Powiązane problemy
- 1. Dlaczego to zapytanie wymaga klauzuli Group by w Oracle
- 2. MySQL: ORDER BY FIELD/GROUP BY
- 3. MySQL GROUP BY i ORDER BY DESC
- 4. MySQL GROUP BY "i filtr"
- 5. GROUP BY zachowań gdy są obecne w klauzuli SELECT
- 6. Oracle CONNECT BY klauzula po klauzuli GROUP BY
- 7. GROUP Według liczby wierszy zwróconych przez GROUP BY w MySQL
- 8. za pomocą wyrażeń regularnych w klauzuli GROUP BY
- 9. MySQL - Warunkowe liczyć się z GROUP BY
- 10. mysql "group by" bardzo powolne zapytanie
- 11. Funkcja LoopBack "group by" z mySQL?
- 12. MySQL COUNT(), SUMA() i GROUP BY
- 13. MySQL sortując datami z GROUP BY
- 14. Jaki jest powód klauzuli GROUP BY bez funkcji agregacji?
- 15. GROUP BY zwraca pierwszy rekord
- 16. Zapytanie Mysql przy użyciu klauzuli where i group klauzula
- 17. MSSQL ROW_NUMBER() nad (kolejność wg) w MySQL
- 18. Korzystanie ORDER BY i GROUP BY razem
- 19. GROUP BY w aktualizację z klauzulą
- 20. COUNT DISTINCT + COUNT GROUP BY MIEĆ (wartość) + GROUP BY miesięcy
- 21. "Najpopularniejsza" GROUP BY w LINQ?
- 22. Group By Alias name
- 23. JavaScript Group By Array
- 24. Suma w GROUP BY przy JOIN przy użyciu MySQL
- 25. LINQ Select Group By
- 26. Group By Stan w MongoDB
- 27. Rank funkcja w MySQL z klauzuli ORDER BY
- 28. SELECT lista nie jest w klauzuli GROUP BY i zawiera nonaggregated kolumna
- 29. Czy istnieje sposób symulacji GROUP BY WITH CUBE w MySql?
- 30. GROUP BY/zamieszanie agregatów w SQL