【发布时间】:2016-11-25 03:17:42
【问题描述】:
我有一个付款表,用于存储付款相关数据。
Student_id is_payment_done timestamp
A111A11 false 2016/11/23 00:00:00
A111A11 false 2016/11/24 12:12:00
A111A11 false 2016/11/24 16:20:11*
B234A12 false
B234A12 false
B124A12 true
B123A12 false
这里我有 student_id 外键。现在我想选择is_payment_done=false 的student_id 记录,我想显示最新记录,例如。在上表中A111A11 记录中包含所有is_payment_dont=false,最新记录的时间戳为2016/11/24 16:20:11*
我对 SQL 非常陌生,我尝试过使用 group by student_id,但我不知道该使用哪个聚合函数以及如何在分组后检查所有记录的布尔字段。
【问题讨论】:
标签: mysql sql postgresql