У меня есть таблица с отдельными партиями, которая может иметь несколько подпартий:
+--------+----------+
¦Batch +Sub-batch ¦
¦--------¦----------¦
¦B_01 ¦SB_01 ¦
¦B_02 ¦SB_02 ¦
¦B_02 ¦SB_03 ¦
¦B_03 ¦SB_04 ¦
+--------+----------+
Где B_ и SB_ - это только имена (идентификаторы) партий, не требующие агрегирования.
Я хотел бы вернуть:
+--------+-----------+-----------+
¦Batch +Sub_Batch1 ¦Sub_Batch2 ¦
¦--------¦-----------¦-----------¦
¦B_01 ¦SB_01 ¦ ¦
¦B_02 ¦SB_02 ¦SB_03 ¦
¦B_03 ¦SB_04 ¦ ¦
+--------+-----------+-----------+
Похоже, что PARTITION BY или PIVOT - это путь, но я могу только найти агрегатные функции.
Любая помощь с благодарностью получена!