Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2009, 07:23
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 10 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 original
  1. SELECT * FROM
  2. (SELECT id_pregunta, respuesta, COUNT (respuesta) cantidad FROM tb_respuesta
  3. WHERE id_proceso = '$id_proceso' AND id_pregunta = '$id_pregunta'
  4. GROUP BY id_pregunta) T1
  5. 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