Considere una tabla de base de datos con nombres, con tres filas: Peter Paul Mary ¿Hay una manera fácil de convertir esto en una sola cadena de Peter, Paul,
Considere una tabla de base de datos con nombres, con tres filas: Peter Paul Mary ¿Hay una manera fácil de convertir esto en una sola cadena de Peter, Paul,
Usando MySQL, puedo hacer algo como: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Mi salida: shopping fishing coding pero en cambio solo quiero 1 fila, 1 col: Rendimiento esperado: shopping, fishing, coding La razón es que selecciono varios valores de varias tablas y, después de...
Como lo consigo: id Name Value 1 A 4 1 B 8 2 C 9 a id Column 1 A:4, B:8 2
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...
Tengo una tabla y me gustaría extraer una fila por id con valores de campo concatenados. En mi tabla, por ejemplo, tengo esto: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 Y me gustaría dar salida: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 |...
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...
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 =...
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...
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...
Si tengo una tabla con los siguientes datos en MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 ¿Cómo lo consigo en el siguiente formato? id Column 1 A:4,5,B:8 2 C:9 Creo que tengo que usar GROUP_CONCAT. Pero no estoy seguro de cómo