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

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 leslabelsont 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
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!