sql >> データベース >  >> RDS >> Mysql

月ごとにグループ化しますか、結果でない場合は0でグループ化しますか?

    「12か月の値でテーブルを作成する」必要はありません。クエリでそれを行うことができます:

    SELECT m.mon, COUNT(i.date_added)
    FROM (select 1 as mon union all select 2 union all select 3 union all select 4 union all
          select 5 union all select 6 union all select 7 union all select 8 union all
          select 9 union all select 10 union all select 11 union all select 12
         ) m left outer join
         invite i
         on m.mon = i.month(date_added) and year(date_added) = 2013
    GROUP BY m.mon;
    


    1. PostgreSQLバックアップの自動テスト

    2. Oracle11gからPostgresql8.4へのトリガーの移行

    3. MySQLパスワード機能

    4. CakePHPの再帰的削除