Ver Mensaje Individual
  #13 (permalink)  
Antiguo 04/02/2011, 14:28
Avatar de atoBeto
atoBeto
 
Fecha de Ingreso: abril-2008
Ubicación: B.C.S., México
Mensajes: 35
Antigüedad: 16 años
Puntos: 2
Respuesta: resultado de una consulta en campos de texto...

Cita:
Iniciado por atoBeto Ver Mensaje
GROUP_CONCAT es una instrucción del lenguaje SQL, y MySQL la soporta así que debes poder usarla, solo inclúyela en tus consultas, se usa en conjunto con GROUP BY, checa el dato de como armar querys con ella:

http://dev.mysql.com/doc/refman/4.1/en/group-by-functions.html#function_group-concat

Te ponen un ejemplo:

Código SQL:
Ver original
  1. SELECT student_name,
  2.             GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')
  3.              FROM student
  4.              GROUP BY student_name;

Donde están obteniendo como resultado los nombres de todos los estudiantes en una sola línea, separados con un espacio en blanco y ordenados por su calificación (test_score).
Me corrijo, la consulta obtendría el nombre del estudiante, acompañado de todas sus calificaciones concatenadas con el separador espacio en blanco y ordenadas de mayor a menor.