查询每个学习小组的学生姓名会是什么



会议,如下所示:

meeting_ID 位置
1 A
2 B
3 C

如果你想让研究组中的学生使用Postgres,你可以将他们聚合到一个数组中:

SELECT sgs.study_group_id,
(SELECT ARRAY_AGG(s.name)
FROM group_members gm JOIN
students s
ON gm.student_id = s.student_id
WHERE sg.study_group_id = gm.study_group_id
) AS student_names,
sg.topic
FROM study_groups sg
WHERE sg.meeting_id = 1;

最新更新