Вопросы с тегом «group-concat»


11
Могу ли я объединить несколько строк MySQL в одно поле?
Используя MySQL, я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Мой вывод: shopping fishing coding но вместо этого я просто хочу 1 ряд, 1 столбец: Ожидаемый результат: shopping, fishing, coding Причина в том, что я выбираю несколько значений из нескольких таблиц, и после всех объединений …
1214 mysql  sql  concat  group-concat 

6
MySQL и GROUP_CONCAT () максимальная длина
Я использую GROUP_CONCAT()в запросе MySQL для преобразования нескольких строк в одну строку. Однако максимальная длина результата этой функции - 1024символы. Я очень хорошо знаю, что я могу изменить параметр, group_concat_max_lenчтобы увеличить этот предел: SET SESSION group_concat_max_len = 1000000; Однако на сервере, который я использую, я не могу изменить ни одного …

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

6
MySQL DISTINCT для GROUP_CONCAT ()
Я делаю SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Пример данных ниже: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Тем не менее, я test1 test2 test3 test4 test1 test3возвращаюсь, и я хотел бы test1 test2 test3 test4вернуться. Любые идеи? Большое спасибо!

2
MySQL: сортировка значений GROUP_CONCAT
Вкратце: есть ли способ сортировки значений в выражении 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 parent.id != 1 ORDER BY parent.lft) SEPARATOR "<br />\n") AS competences Я получаю этот ряд: Рукоделие …

3
Разделитель-запятая GROUP_CONCAT - MySQL
У меня есть запрос, где я использую GROUP_CONCATи пользовательский разделитель, так как мои результаты могут содержать запятые: '----' Это все работает хорошо, но все равно разделено запятыми, поэтому мой вывод: Result A----,Result B----,Result C---- Как я могу сделать так, чтобы результат был: Result A----Result B----Result C---- Я думал, что это …

4
GROUP_CONCAT ORDER BY
У меня такая таблица : +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | …

7
Как использовать GROUP_CONCAT в CONCAT в MySQL
Если у меня есть таблица со следующими данными в MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 как мне преобразовать его в следующий формат? id Column 1 A:4,5,B:8 2 C:9 Думаю, надо использовать GROUP_CONCAT. Но я не знаю, как это работает.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.