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