在我的MySQL'purchase'表中,一列存儲user_name,因爲每個完成的購買都與其他詳細信息(如shopping_cart_id,金額)一起存儲,因此我想要獲取哪些user_name具有超過10/50/100次購買。如何在PHP中獲取特定的列值超過x行?
我可以得到每個用戶的購買記錄數,但我想按行數過濾結果。這是我的查詢獲取每個用戶的記錄數。
$query = MySQL_query("SELECT user_name, COUNT(*) as count FROM purchase GROUP BY user_name ORDER BY count DESC") or die(MySQL_error());
感謝
你可以使用sql的HAVING語句。 http://www.electrictoolbox.com/mysql-group-by-having/ –