Мои данные, как показано ниже:группы по количеству раз
ClassId ClassName StudentId Subject SubjectId
-----------------------------------------------------
1 ESL 12 English 20
1 ESL 13 Science 30
1 ESL 12 Social 40
1 ESL 12 Maths 50
Требуемая мощность: параметры Subject столбец значений
ClassId ClassName TotalStudents SubjectIds
-----------------------------------------------
1 ESL 2 20, 40, 50, 30
Когда один студент занимает несколько предметов, то рассчитывать студент только один раз, так что в выше данных 12 - один идентификатор студента принимает несколько субъектов, поэтому учитывается только один раз. Значение TotalStudents равно 2 (1 от ученика id 12 и 1 от студента id 13)
Я не ищу, как отображать значение столбца subjectIds в строке, разделенной запятыми.
Заранее благодарен
Является ли это Цюй что касается только подсчета каждого ученика один раз или о том, чтобы получить предметы в форме с разделителями-запятыми? –