我有两个表来存储学生数据的一年级,学校教室:SQL帮助:为每位学生选择最后3条评论?
Behavior_Log有列student_id数据,评论,日期 Student_Roster有列student_id数据,名字,姓氏
数据库用于存储每日评论有关学生的行为,有时老师会在给定的一天内对学生发表多次评论。
现在让我们说教师要能够拉起每个学生进行的最后3条评论列表,像这样:
杰西卡09年7月1日谈论
杰西卡09年7月1日传纸条
杰西卡09年5月3日缺席
Ciboney 09年7月2日大参与
Ciboney零九年四月三十○日缺席
Ciboney 09年2月22日伟大的参与 ...等整个class
The单个SQL查询必须为每个学生返回一组评论,以消除教师为班级中的每个学生运行单独查询的人力时间密集型需求。
我知道这听起来很像 SQL Statement Help - Select latest Order for each Customer但我需要显示每个人的最后3项,我无法弄清楚如何从这里到那里。
感谢您的建议!