Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwracanie pustych wierszy w klauzuli GROUP BY

Istnieje kilka rozwiązań na SO:

Jedno rozwiązanie to kolejna tabela, która zawiera wszystkie możliwe/odpowiednie daty. Jedną z implementacji można znaleźć tutaj:https://stackoverflow.com/a/7262803/1085891

W przypadku częstego uruchamiania bardziej wydajne byłoby przechowywanie dat. Jednak w celu uzyskania szybkiego raportu możesz wygenerować potrzebne daty i dołączyć wyniki do tabeli, według której szukasz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lista wyników w mysql z tej samej tabeli

  2. Klucze SQL, MUL vs PRI vs UNI

  3. Problemy z używaniem MS Access jako interfejsu do zaplecza bazy danych MySQL?

  4. ORDER BY jeden ID, gdy w jednej tabeli jest więcej takich samych ID

  5. Jak za pomocą MySQL wybrać pozycję wyniku zapytania w jednym konkretnym wierszu?