我使用 mysql 5.1。
这是我的数据库架构:
id user_id type created_at
1 32 X 2012-11-19
2 32 Y 2012-11-18
3 30 X 2012-11-16
4 32 Z 2012-11-17
5 31 Y 2012-11-13
6 32 Z 2012-11-9
我希望我的 SQL 查询返回每种类型的user_id
、type
和最新 的。created_at
我试图提出这个请求:
SELECT max(type) FROM notification WHERE user_id=34 ORDER BY type
但它只返回最新的created_at
.