Я хочу convert multiple rows to multiple columns
в sql server 2017 (v17.6)
.Я использую этот запрос:
select
CapturedFrame.capturedFrame_id,
CapturedFrame.fileName,
LicensePlate.licensePlate_id,
CharacterName.characterName_id,
CharacterName.name
from
CapturedFrame
join LicensePlate on CapturedFrame.capturedFrame_id = LicensePlate.capturedFrame_id
join Character on LicensePlate.licensePlate_id = Character.licensePlate_id
join CharacterName on Character.characterName_id = CharacterName.characterName_id
order by
licensePlate_id, x0
Полученный результат изображен ниже:
Я хочу получить результаты, как показано ниже:
Другими словами, я хочу сгруппировать каждые 8 строк в соответствии с lp_id
и добавить ch_id#
и name#
(# - числоот 1 до 8) в виде столбцов.
Как получить такой результат?