SQL Count() 也需要 0
P粉547362845
P粉547362845 2024-04-06 19:48:53
0
1
438

我只有一張表,我想計算起始為 0 的標籤的每個條目

現在我嘗試這樣:

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

#但回報只有:

標籤 數量 使用者ID
1_吃湯匙 20 1
1_擤鼻涕#20 1

但我想要這樣:

標籤 數量 使用者ID
1_吃湯匙 20 1
1_擤鼻涕#20 1
1_電話 0 1

P粉547362845
P粉547362845

全部回覆(1)
P粉668113768

如果表中所有label都可用,則可以使用條件聚合:

SELECT label, 
       SUM(user_id = '1' AND start = '1') AS Anzahl 
FROM datensammlung 
GROUP BY label;
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!