cari

Rumah  >  Soal Jawab  >  teks badan

SQL Count() juga memerlukan 0

Saya hanya mempunyai jadual dan saya mahu mengira setiap entri label bermula dari 0

Sekarang saya cuba ini:

SELECT 标签,COUNT(start) AS Anzahl,user_id FROM datensammlung 其中 (start='1') AND (user_id='1') GROUP BY label;

Tetapi ganjarannya hanyalah:

tag Kuantiti ID Pengguna
1_sudu makan 20 1
1_Tiup hidung 20 1

Tetapi saya mahu ini:

tag Kuantiti ID Pengguna
1_sudu makan 20 1
1_Tiup hidung 20 1
1_Telefon 0 1

P粉547362845P粉547362845260 hari yang lalu746

membalas semua(1)saya akan balas

  • P粉668113768

    P粉6681137682024-04-07 12:09:57

    Jika semua label ​​tersedia dalam jadual, anda boleh menggunakan pengagregatan bersyarat:

    SELECT label, 
           SUM(user_id = '1' AND start = '1') AS Anzahl 
    FROM datensammlung 
    GROUP BY label;

    balas
    0
  • Batalbalas