我有一張表,其中包含用戶標識爲&的時間戳,如下所示。MySQL選擇所有尚未登錄30天的用戶
[member id] [timestamp]
1 1142461087
1 1339461211
2 1321280124
1 1249042100
3 1308325002
3 1308259235
我想返回未登錄30天或更長時間的唯一成員ID的列表。
這是我當前的查詢:
SELECT member_id, login_timestamp
FROM logins
WHERE login_timestamp <= 1329461087
GROUP BY member_id
ORDER BY login_timestamp DESC
我認爲這是正確的,但由於某些原因,在生產,管理用戶的ID顯示在列表中向上,這是不可能的,因爲每天都有管理員日誌上。
我忘了MAX()的全部內容,只是不知道HAVING。感謝您的解決方案! – Kristian 2012-03-05 03:46:01