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

mysqlは毎月のレコード数を選択します

    LEFT JOINを使用しています 、ただし、whereステートメントでは、「通常の」JOINにします。

    次のように書いてみてください:

    SELECT months_tbl.month, COUNT( events_tbl.appt_id ) cnt
    FROM months_tbl
      LEFT JOIN events_tbl ON (months_tbl.month_id = MONTH(events_tbl.appt_date_time) 
        AND events_tbl.company_id = 1
      )
    GROUP BY months_tbl.month
    ORDER BY months_tbl.month_id ASC;
    

    AND events_tbl.company_id = 1に注意してください LEFT JOINにあります




    1. MySQLのAES_ECRYPT関数を使用して値を暗号化し、PHPを使用してURL文字列で値を渡します

    2. JDBC接続タイムアウトは再接続できません

    3. Visioを使用してMySQLDDLを生成する

    4. SQLiteで先行ゼロを使用して数値をフォーマットする方法