Объединение столбцов, в которых номер строки / первичный ключ совпадают - PullRequest
0 голосов
/ 25 января 2019

Я создал временную таблицу с student_id и тремя значениями, соответствующими этому student_id, однако из-за способа, которым я написал сценарий, student_id появляется три раза вместо одного, здесь вы видите фотографии того, что я имею в виду.

Допустим, первая таблица называется #temp_results, какой код sql можно использовать для преобразования ее во второе изображение.

Это в основном для быстрого обзора, поэтому хорошо, если он сохранен в другой временной таблице.

Что у меня сейчас

enter image description here

Что бы я хотел, чтобы это было

enter image description here

1 Ответ

0 голосов
/ 25 января 2019

Вам нужна агрегация:

select student_id, max(phase1), max(phase2), max(phase3)
from #temp_results t
group by student_id;
...