fix: 【FCJDFDXTXS-50】教师姓名用、分隔

This commit is contained in:
liu.zixi
2025-12-11 13:45:20 +08:00
parent ad1f02c8ab
commit 63bcd9d11e

View File

@@ -240,7 +240,7 @@ public class CourseDao extends BaseDao<Course> {
builder.append(" FROM boe_course c");
// 聚合教师姓名
builder.append(System.lineSeparator());
builder.append("LEFT JOIN (SELECT course_id, GROUP_CONCAT(teacher_name ORDER BY id SEPARATOR ',') AS teacher_names FROM boe_course_teacher GROUP BY course_id) tch ON c.id = tch.course_id");
builder.append("LEFT JOIN (SELECT course_id, GROUP_CONCAT(teacher_name ORDER BY id SEPARATOR '') AS teacher_names FROM boe_course_teacher GROUP BY course_id) tch ON c.id = tch.course_id");
// 学习人数聚合(满足时间条件的学习记录,且学习记录有效)
builder.append(System.lineSeparator());
builder.append("LEFT JOIN (SELECT course_id, COUNT(*) AS studys FROM boe_study_course");