sql >> Databasteknik >  >> RDS >> Mysql

Returnerar tomma rader i GROUP BY-satsen

Det finns en hel del lösningar på SO:

En lösning är för dig ytterligare en tabell som innehåller alla möjliga/relevanta datum. En implementering finns här:https://stackoverflow.com/a/7262803/1085891

Om det körs ofta skulle det vara mer effektivt att lagra datumen. Men för en snabb rapport kan du generera datumen du behöver och sammanfoga resultatet till tabellen du söker mot.



  1. MySQL:Hur hämtar man data med left-join om kolumnen innehåller flera ID?

  2. Ett par snabba saker om PASS-feedback

  3. Effektivare hierarkisystem

  4. SQLAlchemy flera främmande nycklar i en mappad klass till samma primärnyckel