我在 SQL 中有一个表,该表是这样的:
+-------------+---------------+-------------------------+
| quotes_user | email_address | ________Sent_at________ |
+-------------+---------------+-------------------------+
| user1 | email1 | 2012-10-09 12:23:53.253 |
| user1 | email2 | 2012-10-09 12:24:53.253 |
| user2 | email3 | 2012-10-09 13:20:53.253 |
| user2 | email4 | 2012-10-09 11:23:53.253 |
| user3 | email5 | 2012-10-08 10:29:53.253 |
| user3 | email6 | 2012-10-08 14:23:53.253 |
+-------------+---------------+-------------------------+
我希望结果显示
+-------------+---------------+-------------------------+
| quotes_user | email_address | ________Sent_at________ |
+-------------+---------------+-------------------------+
| user1 | email2 | 2012-10-09 12:24:53.253 |
| user2 | email3 | 2012-10-09 13:20:53.253 |
| user3 | email6 | 2012-10-08 14:23:53.253 |
+-------------+---------------+-------------------------+
即我想选择唯一用户列表,以及与他们关联的最新电子邮件地址。
另一种解释问题的方法是,我想选择一个不包含在任何聚合函数或 order by 子句中的字段。我已经尝试了许多具有 Distinct 和 Order By、Group By 等排列的语句,但没有用。
我试图避免多个陈述。
这个你能帮我吗。