Рассмотрим таблицу базы данных с именами из трех строк: Peter Paul Mary Есть ли простой способ превратить это в одну строку Peter, Paul,
Рассмотрим таблицу базы данных с именами из трех строк: Peter Paul Mary Есть ли простой способ превратить это в одну строку Peter, Paul,
Используя MySQL, я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Мой вывод: shopping fishing coding но вместо этого я просто хочу 1 ряд, 1 столбец: Ожидаемый результат: shopping, fishing, coding Причина в том, что я выбираю несколько значений из нескольких...
Как я могу получить: id Name Value 1 A 4 1 B 8 2 C 9 в id Column 1 A:4, B:8 2 C:9
Я использую GROUP_CONCAT()в запросе MySQL для преобразования нескольких строк в одну строку. Однако максимальная длина результата этой функции - 1024символы. Я очень хорошо знаю, что я могу изменить параметр, group_concat_max_lenчтобы увеличить этот предел: SET SESSION group_concat_max_len =...
У меня есть таблица, и я хотел бы получить одну строку на идентификатор с объединенными значениями поля. В моей таблице, например, у меня есть это: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 И я хотел бы вывести: TM67 | 4,9,72 | 32556,98200,22300 TM99 |...
Я делаю 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вернуться. Любые идеи? Большое...
Вкратце: есть ли способ сортировки значений в выражении 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 !=...
У меня есть запрос, где я использую GROUP_CONCATи пользовательский разделитель, так как мои результаты могут содержать запятые: '----' Это все работает хорошо, но все равно разделено запятыми, поэтому мой вывод: Result A----,Result B----,Result C---- Как я могу сделать так, чтобы результат был:...
У меня такая таблица : +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Я пробовал group_concat: SELECT...
Если у меня есть таблица со следующими данными в 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. Но я не знаю, как это...