Лучшее название? Пожалуйста, измените.Слияние нескольких записей объединения в один по id
Имея две таблицы:
# table1
id name desc
--------------------
1 Nim blah
2 Rod blah
3 Nero blah
# table2
id_table1 rank url
----------------------
1 1 U11
1 2 U12
1 3 U13
2 1 U21
3 1 U31
3 2 U32
В настоящее время я с помощью JOIN запросов и обычно получают:
id name desc url
---------------------
1 Nim blah U11
1 Nim blah U12
1 Nim blah U13
2 Rod blah U21
3 Nero blah U31
3 Nero blah U32
Я интересно, если есть запрос, который будет поставлять что-то вроде:
id name desc url(1) url(2) url(3)
-------------------------------------
1 Nim blah U11 U12 U13
2 Rod blah U21 NULL NULL
3 Nero blah U31 U32 NULL
Отлично! Да, я знаю, сколько потенциальных столбцов имеет текущий дизайн. Если он изменится, я могу выполнить предварительный запрос, чтобы определить это и сгенерировать сегмент 'max(). – user129107