sql-server-group-concat

используя MySQL, Я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Мой Вывод: shopping fishing coding но вместо этого я просто хочу 1 строку, 1 col: Ожидаемый Результат: shopping, fishing, coding причина в том, что я выбираю несколько значений из нескольких таблиц...

Я пытаюсь перенести приложение на основе MySQL на Microsoft SQL Server 2005 (не по выбору, но это жизнь). в оригинальном приложении мы использовали почти полностью ANSI-SQL совместимые операторы, с одним существенным исключением -- мы использовали MySQL ...

Как добраться: id Name Value 1 A 4 1 B 8 2 C 9 до id Column 1 A:4, B:8 2 C:9 ...

у меня есть таблица, и я хотел бы вытащить одну строку на идентификатор с Объединенными значениями полей. В моей таблице, например, у меня есть это: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 и я хотел бы вывести: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3...

короче говоря: есть ли способ отсортировать значения в операторе GROUP_CONCAT? запрос: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND pare...

Я таблицы как: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | ...

этот вопрос уже есть ответ здесь: имитация функции group_concat MySQL в Microsoft SQL Server 2005? 10 ответов Я знаю, что в sql server мы не можем использовать ...