Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/06/2009, 11:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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