Preguntas etiquetadas con group-concat

260
MySQL y GROUP_CONCAT () longitud máxima

Estoy usando GROUP_CONCAT()una consulta MySQL para convertir varias filas en una sola cadena. Sin embargo, la longitud máxima del resultado de esta función son 1024caracteres. Soy muy consciente de que puedo cambiar el parámetro group_concat_max_lenpara aumentar este límite: SET SESSION...

186
MySQL DISTINCT en un GROUP_CONCAT ()

Que estoy haciendo SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Datos de muestra a continuación: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Sin embargo, estoy test1 test2 test3 test4 test1 test3volviendo y me gustaría test1 test2 test3 test4volver. ¿Algunas...

182
MySQL: ordenar valores GROUP_CONCAT

En resumen: ¿hay alguna forma de ordenar los valores en una instrucción GROUP_CONCAT? Consulta: 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 =...

145
Separador de comas GROUP_CONCAT - MySQL

Tengo una consulta donde estoy usando GROUP_CONCATy un separador personalizado ya que mis resultados pueden contener comas: '----' Todo esto funciona bien, sin embargo, todavía está separado por comas, por lo que mi salida es: Result A----,Result B----,Result C---- ¿Cómo puedo hacer que la...

137
GROUP_CONCAT ORDER BY

Tengo una mesa como: +-----------+-------+------------+ | 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 | Lo intenté group_concat: SELECT...