【发布时间】:2023-01-23 02:19:10
【问题描述】:
谁能帮我解决这个 SQL 查询问题? 假设下表:
student: student_id, first_name, last_name, age
classes: class_id, class_name
student_classes: class_id, student_id # junction table
我正在尝试构建一个查询以从每个班级中选择前 3 名最年长的学生。输出如下:
class_id, class_name, top1_first_name, top1_age, top2_first_name, top2_age, top3_first_name, top3_age
我坚持如何在同一输出行上显示这样的输出
【问题讨论】: