
22/12/2009, 07:23
|
| | Fecha de Ingreso: julio-2009 Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 8 meses Puntos: 13 | |
Obtener el resultado más votado !! Amigos... pretendo partir de 0 ya que en el tema anterior
no explique todo lo que necesitaba por tanto no obtuve todo lo que necesitaba
tengo la siguiente tabla (tb_respuesta):
id / id_proceso / id_pregunta / respuesta
1 / ---- 1 --- / ---- 1 --- / --- hola ---
2 / ---- 1 --- / ---- 2 --- / --- feo ---
3 / ---- 1 --- / ---- 1 --- / --- hola ---
4 / ---- 1 --- / ---- 2 --- / --- lindo ---
5 / ---- 1 --- / ---- 1 --- / --- hola ---
6 / ---- 1 --- / ---- 2 --- / --- lindo ---
7 / ---- 1 --- / ---- 1 --- / --- hola ---
8 / ---- 1 --- / ---- 2 --- / --- medio ---
el problema que tengo es el siguiente:
necesito que me muestre la respuesta más votada y la cantidad de votos que tuvo
osea:
Pregunta / Respuesta / Cantidad
-- 1 -- / -- hola -- / -- 4 ---
-- 2 -- / -- lindo -- / -- 2 ---
y mi consulta es:
Código SQL:
Ver originalSELECT * FROM (SELECT id_pregunta, respuesta, COUNT (respuesta) cantidad FROM tb_respuesta WHERE id_proceso = '$id_proceso' AND id_pregunta = '$id_pregunta' GROUP BY id_pregunta) T1 ORDER BY cantidad LIMIT 1
el problema de esta consulta es que no hace lo que quiero, ya que me esta haciendo un count del id_pregunta
y no me muestra cual es la respuesta mas votada.
espero me puedan ayudar
desde ya muuuchas gracias!
__________________ Mi Bosque de Sombras Solo Doom Metal!
por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
Última edición por Twonex; 22/12/2009 a las 07:32 |