Tengo dos tablas. 'Posts' y 'FieldsPosts'.
Dentro de FieldsPosts tengo relacionado el ID del Post bajo la columna post_id y una columna que se llama Value.
Quiero filtrar los datos de varios values como por ejemplo Value=1 y Value=5 si la condicion se cumple me debe mostrar el post, en caso contrario no deberia arrojar ningun dato.
Tengo la siguiente sintaxis
Código SQL:
Ver original
SELECT * FROM posts Posts INNER JOIN fields_posts FieldsPosts ON ( Posts.id = (FieldsPosts.post_id) AND ( ( VALUE = 1 ) AND ( VALUE = 5 ) ) ) WHERE ( Posts.STATUS = 'active' AND Posts.TYPE = 'Post' ) GROUP BY Posts.id
Si utilizo la condicion OR SQL me trae todos los datos tanto Value 1 como Value 5 pero si pongo la condicion AND no me arroja ningun dato.