Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener el resultado más votado !!

Estas en el tema de Obtener el resultado más votado !! en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/12/2009, 07:23
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 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
  #2 (permalink)  
Antiguo 22/12/2009, 07:44
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Obtener el resultado más votado !!

¿Si quieres que te busque la mas votada porque pones esos WHERE limitando la consulta a solo esos registros? respondeme y luego si eso te digo alguna solucion
  #3 (permalink)  
Antiguo 22/12/2009, 07:53
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Obtener el resultado más votado !!

townex un tema similar lo tratamos hace agún tiempo.
http://www.forosdelweb.com/f86/neces...nsulta-711028/


incluso la opción de n_euge me pareció muy novedosa. Crear una vista y posterior a eso, hacer una consulta ucho mas simple.

revisalo y comentanos si requieres ayuda

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:49.