entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

¿Como añadir un DISTINCT usuario a esta consulta SQL? en PHP

Pues como dice la pregunta, tengo esta consulta:

$consulta = "SELECT SUM(rating_num) as total, idPelicula, portada, titulo, año, duracion, director, reparto, productora, genero, sinopsis, enlaceTorrent FROM peliculas, votos WHERE rating_id=idPelicula AND titulo LIKE ? COLLATE utf8_general_ci;";

Y lo que quiero es que me muestre la suma de todos los votos(total) pero solo de aquellos usuarios no repetidos, haciendo uso de DISTINCT usuario , por que por mas que pruebo no me funciona.

Un saludo a toda la comundidad!!!

Leonardo-Tadei comentado Jun 5, 2014

Podrías enviar la estructura de la tabla en dónde esté el usuario?

En tu query, si una película no tiene votos no aparece como 0 en la consulta. Esto es porque no querés que aparezcan o porque no te diste cuenta de que no aparecen?

carlossevi comentado Jun 6, 2014

Como bien dice @Leonardo-Tadei nos sería muy útil la estructura de las tablas. Por otro lado ¿un usuario puede haber emitido más de un voto para una misma película?

1 Respuesta

2votos

Podrías hacer una subconsulta:

...WHERE usuario IN (SELECT DISTINCT usuario FROM usuarios)

Quizás con algo así puedas conseguir lo que quieras.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

  • azuriguel ganó una medalla hace 26 minutos

    Humano Verificado - Verificó su email
  • rferreras ganó una medalla hace 44 minutos

    Club de los 100 - Received total of 100 points
  • rferreras ganó una medalla hace 45 minutos

    Humano Verificado - Verificó su email
  • asantosz ganó una medalla hace 1 hora

    Club de los 100 - Received total of 100 points
  • fmaciask ganó una medalla hace 5 horas

    Humano Verificado - Verificó su email
  • ShamiiCooper preguntó hace 12 horas

    Instancia de UpdatePanel
  • ShamiiCooper ganó una medalla hace 12 horas

    Regular - Primera visita hace más de 90 días
  • test123 ganó una medalla hace 17 horas

    Club de los 100 - Received total of 100 points
  • tetete ganó una medalla hace 17 horas

    Club de los 100 - Received total of 100 points
  • Testttt ganó una medalla hace 17 horas

    Club de los 100 - Received total of 100 points

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta