Конкат строки в группе, созданной разделением оператором - PullRequest
0 голосов
/ 03 ноября 2011

Мне известен способ FOR XML PATH для имитации MYSQL GROUP_CONCAT.Проблема в том, что я не могу использовать это для своей проблемы (по крайней мере, не обычным способом).

Столбец, который я объединяю, должен быть сгруппирован с помощью оператора OVER(PARTITION BY col).

пример:

SELECT id,
    GROUP_CONCAT(something) OVER(PARTITION BY somethingElse)
FROM table

Это в основном то, что я пытаюсь сделать (но гораздо больше, я на самом деле объединяю 27 таблиц ...) Я бы предпочел, чтобы это можно было сделать без подзапроса.поскольку для выполнения запроса уже требуется более 11 минут.

...