Ich habe nur eine Tabelle und m?chte jeden Eintrag eines Labels beginnend bei 0 z?hlen
Jetzt versuche ich Folgendes:
SELECT 標(biāo)簽,COUNT(start) AS Anzahl,user_id FROM datensammlung 其中 (start='1') AND (user_id='1') GROUP BY label;
Aber die Belohnung ist nur:
Tags | Menge | Benutzer-ID |
---|---|---|
1_Essl?ffel | 20 | 1 |
1_Schn?uzen Sie sich die Nase | 20 | 1 |
Aber ich will das:
Tags | Menge | Benutzer-ID |
---|---|---|
1_Essl?ffel | 20 | 1 |
1_Schn?uzen Sie sich die Nase | 20 | 1 |
1_Telefon | 0 | 1 |
如果表中所有label
都可用,則可以使用條件聚合:
SELECT label, SUM(user_id = '1' AND start = '1') AS Anzahl FROM datensammlung GROUP BY label;