Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql pilih jumlah catatan untuk setiap bulan

Anda menggunakan LEFT JOIN , tetapi dalam pernyataan where Anda menjadikannya JOIN 'normal'

Coba tulis seperti ini:

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;

Perhatikan AND events_tbl.company_id = 1 ada di LEFT JOIN




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjalankan proyek Django tanpa instalasi Django

  2. Matikan atau hentikan kueri MySQL setelah keluar dari skrip PHP

  3. Menginisialisasi database MySQL yang diterapkan di AWS EKS

  4. PHP Cara menyimpan data dari array ke mysql menggunakan laravel 5

  5. Python3 + MySql:Kesalahan memuat modul MySQLdb:Tidak ada modul bernama 'MySQLdb'