Rumah > Soal Jawab > teks badan
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粉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;