Consulta sobre varias tablas
Mi problema es que intento hacer una consulta con varias tablas y el problema es que si una de ellas esta vacia ,no muestra resultados. Alquien podria darme una solución que se pudiera realizar en una sola consulta .
Aqui pongo la consulta que intento realizar:
-------------------------------------------------------------
SELECT * FROM publicacionpagina , publicacion p, estandar e, formulario f WHERE Publicacion=p.Identificador AND ((p.Identificador=e.Identificador AND e.Activa=1 AND e.Pendiente=0 AND e.Privacidad<=1) || (p.Identificador=f.Identificador AND f.Activa=1 AND f.Pendiente=0 AND f.Privacidad<=1)) AND Pagina=7 GROUP BY p.Identificador ORDER BY Orden DESC
------------------------------------------------------------------
si por ejemplo la tabla formulario f esta vacia la consulta no muestra ningun resultado aunque debiera hacerlo ya que en la tabla estandar si hay
Aqui pongo la consulta que intento realizar:
-------------------------------------------------------------
SELECT * FROM publicacionpagina , publicacion p, estandar e, formulario f WHERE Publicacion=p.Identificador AND ((p.Identificador=e.Identificador AND e.Activa=1 AND e.Pendiente=0 AND e.Privacidad<=1) || (p.Identificador=f.Identificador AND f.Activa=1 AND f.Pendiente=0 AND f.Privacidad<=1)) AND Pagina=7 GROUP BY p.Identificador ORDER BY Orden DESC
------------------------------------------------------------------
si por ejemplo la tabla formulario f esta vacia la consulta no muestra ningun resultado aunque debiera hacerlo ya que en la tabla estandar si hay
