我需要这个查询的帮助,到目前为止我有这个:
SELECT * FROM coupons WHERE discount_id = '1' AND client_username = 'Zara' GROUP BY winner_id
桌子是这样的
id client_username winner_id bdate discount_id destroyed
72 zara 1125405534 2012-11-11 03:34:49 4 0
71 zara 1125405534 2012-11-11 03:34:43 1 0
70 zara 1125405534 2012-11-11 03:34:27 1 0
我想将结果按winner_id
(其唯一的用户 id)分组,其中discount_id
等于某个值和 order by bdate
,我认为我需要用户每次出现的值id
bdate
和destroyed
值,并计算 winner_id 出现的次数,所以结果需要是一个值(winner_id 出现次数的计数)和 3 个数组(discount_id、destroyed、id)。但我不知道如何以我需要的方式检索它。谢谢你的帮助!