SQL Count() nécessite également 0
P粉547362845
P粉547362845 2024-04-06 19:48:53
0
1
682

J'ai juste une table et je veux compter chaque entrée d'une étiquette à partir de 0

Maintenant, j'essaye ceci :

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

Mais la récompense est seulement :

étiquettes Quantité ID utilisateur
1_manger une cuillère 20 1
1_Mouche-toi 20 1

Mais je veux ça :

étiquettes Quantité ID utilisateur
1_manger une cuillère 20 1
1_Mouche-toi 20 1
1_Téléphone 0 1

P粉547362845
P粉547362845

répondre à tous(1)
P粉668113768

Si tous les label sont disponibles dans le tableau, vous pouvez utiliser l'agrégation conditionnelle :

SELECT label, 
       SUM(user_id = '1' AND start = '1') AS Anzahl 
FROM datensammlung 
GROUP BY label;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal