Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/11/2015, 13:01
Avatar de konoyek
konoyek
 
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Realizar una Doble Condicion dentro de un Inner Join

Ya encontré la solución y se debe agrupar los resultados con HAVING
Código SQL:
Ver original
  1. FROM
  2.   posts Posts
  3.   INNER JOIN fields_posts FieldsPosts ON (
  4.     FieldsPosts.VALUE IN ('1', '5')
  5.     AND Posts.id = (FieldsPosts.post_id)
  6.   )
  7. WHERE
  8.   (
  9.     Posts.STATUS = 'active'
  10.     AND Posts.TYPE = 'Post'
  11.   )
  12. GROUP BY
  13.   Posts.id
  14. HAVING
  15.   COUNT(DISTINCT FieldsPosts.VALUE) = 2

Última edición por gnzsoloyo; 05/11/2015 a las 13:53