Estoy desarrollando un sitio de figuras de acción donde cada figura posee una linea distinta. Ahora intento realizar un sistema de noticias que a su vez me relacione cada noticia con una respectiva figura. Y me ha resultado.
Tengo las siguientes tablas:
Código MySQL:
Ver original
Código MySQL:
Ver original
Código MySQL:
Ver original
El problema que tengo es que al hacer una consulta como esta:
Código MySQL:
Ver original
No respeta las clausulas
AND n.relacion = TRUE
AND n.idNoticia != ?
Todo esto supongo que es por la clausula OR f.idLinea = ? donde trae todo lo relacionado con la figura y la linea de la figura aun cuando le diga que ciertas noticias no deben ser mostradas o que el atriburo relacion, debe tener un valir especifico. ¿Hay alguna forma de "obligar" a MySQL a que respetas tales clausulas?.
Podria arreglar este problema del codigo, podria simplementer hacer un if mientras hago el fetch de la consulta, pero no es la idea.
Podria alguien ayudarme por favor?
