SQL Count() juga memerlukan 0
P粉547362845
P粉547362845 2024-04-06 19:48:53
0
1
681

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粉547362845
P粉547362845

membalas semua(1)
P粉668113768

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;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan