
01/06/2009, 11:17
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Consulta para encuesta No entiendo por qué usas left join
SELECT e.id as ide, GROUP_CONCAT(r.respuesta SEPARATOR ',' ) as respuesta,
GROUP_CONCAT( r.id SEPARATOR ',' ) as idsopc
FROM encuestas e
INNER JOIN respuestas r ON(r.encuestaid = e.id)
WHERE e.estado = 1
GROUP BY e.id ORDER BY e.fechapublicado desc
Naturalmente, sólo te mostrará los datos de encuestas con datos, pero imagino que será lo que quieres, ¿o no, o las quieres todas, tengan o no datos?
El limit 1 te mostrará sólo una encuesta, la última en fecha que tiene datos,¿es eso lo que quieres? Si es así, está bien.
Última edición por jurena; 01/06/2009 a las 11:25 |