У меня есть таблица "Item" с рядом связанных элементов, например:
ID Rel_ID Name RelRank
--- ------ ---- -------
1 1 foo 1
2 1 bar 2
3 1 zam 3
4 2 foo2 1
Я пытаюсь получить запрос, чтобы элементы с тем же Rel_ID появлялись в одной строке, например:
Rel_ID Name1 Name2 Name3
------ ----- ----- -----
1 foo bar zam
2 foo2
Я попытался выбрать таблицу несколько раз:
SELECT k.Rel_ID, k.name 'Name1', k2.name 'Name2'
FROM item k, item k2
WHERE k.Rel_ID = k2.Rel_ID
Но это не удается. Конечно, есть трансформация или запрос, которые могут существенно упростить процесс, и я просто пропустил его, потому что раньше я не использовал SQL. Что мне не хватает?
[Edit: добавлен столбец RelRank, который появляется в моих данных]