結果我有這個疑問:MySQL查詢不是我找
SELECT gamer_id,COUNT(*) AS sum, SUM(amount) as amount
FROM sales_list
WHERE rdate BETWEEN '2012-04-01' AND '2012-04-30' AND gamer_id NOT IN
(SELECT gamer_id FROM sales_list WHERE rdate < '2012-04-01' GROUP BY gamer_id)
GROUP BY gamer_id
這個查詢打印我「2」的結果,我期待只是「1」。
我有4名玩家在4月份存款2次,我不想只計算總存款數來計算存入的玩家總數。
有什麼建議嗎?
想必是在結果集的記錄只是多少?或者你不想把每個玩家都視爲一個單獨的記錄? – eggyal
請提供輸入和願望輸出 –
補充說:可能你不需要內部查詢謝謝 –