Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 23:56
wani1985
 
Fecha de Ingreso: abril-2010
Mensajes: 62
Antigüedad: 14 años
Puntos: 0
Excluir registros votaciones

Buenas llevo 1 dias dandole vueltas a una consulta que no me sale sobre votaciones.

Son dos tablas. Peliculas y votaciones.

Peliculas: id,titulo
Votaciones: id,ip

Ahora necesito seleccionar al azar 1 pelicula que NO haya sido votada por una ip ficticia 123.34.5.6

Mi consulta

$ip = 123.34.5.6;

SELECT * from peliculas,votos WHERE peliculas.id = votos.id AND ip<>$ip ORDER BY RAND() LIMIT 1

Esta consulta me devuelve una pelicula cuya ip no sea esa pero tambien me devuelve la pelicula que no tiene esa ip adjudicada. Por ejemplo:

Tabla votos:

10, 123.34.5.6
10, null


Necesito que me descarte las filas cuyo id sea 10 pero claro sin poner id<>10.


1millón de gracias si alguien me ayuda