2015-12-21 57 views

回答

0

嘗試:

SELECT 
    user_id, 
    count(base_item) as c 
FROM 
    items 
WHERE 
    base_item = "202" 
group by 
    user_id 
+0

完美的作品! – omarisgod

+1

無需在'count'函數中放入'base_item',只需使用'count(*)'。 – Barmar

0

嘗試使用此方法類似base_item

SELECT 
    user_id, 
    base_item, count(*) as user_no 
FROM 
    items 
WHERE 
    base_item = "202" 
GROUP BY user_id 
+0

給我這個結果http://prntscr.com/9gx0jp。我想要的結果是像user_id 2有10或他們實際擁有的數字。 – omarisgod

1

這應該給你的每個用戶ID「202」 base_items數量count

SELECT 
    user_id, 
    COUNT(*) 
FROM 
    items 
WHERE 
    base_item = "202" 
GROUP BY user_id