Tengo problemas con una consulta en la que debo cumplir dos condiciones y seleccionar aleatoreamente.
hola compañeros,
Esto funciona perfecto:
Código SQL:
Ver original
SELECT * FROM n_galeria_noticias WHERE id_n_noticias=$id_n_noticias ORDER BY RAND() LIMIT 0,1
En cambio, esto no (cuando agrego AND):
Código SQL:
Ver original
SELECT * FROM n_galeria_noticias WHERE id_n_noticias=$id_n_noticias AND estado=1 ORDER BY RAND() LIMIT 0,1
id_n_noticias es un campo int auto_increment
estado es un campo int
$id_n_noticia es una variable que esta definida arriba en el script.
¿que estaré escribiendo mal? Desde ya muchas gracias por su ayuda.