Dejaré toda mi consulta mejor:
Código SQL:
Ver originalSELECT * FROM `publicaciones`, `regiones`, `comunas`, `categorias`, `subcategorias`, `depcategorias` WHERE `publicaciones`.`idPublicacion` = `publicaciones`.`idPublicacion` AND `publicaciones`.`idComuna` = `comunas`.`idComuna` AND `comunas`.`idRegion` = `regiones`.`idRegion` AND `publicaciones`.`idSubCategoria` = `subcategorias`.`idSubCategoria` AND `subcategorias`.`idCategoria` = `categorias`.`idCategoria` AND `publicaciones`.`idDepCategoria` = `depcategorias`.`idDepCategoria` AND `subcategorias`.`idSubCategoria` = `depcategorias`.`idSubCategoria` OR `publicaciones`.`idDepCategoria` = 'NULL' AND activated = '1' ORDER BY `publicaciones`.`idPublicacion`
La consulta me lista todos los otros datos pero no los que en el campo idDepCategoria tiene como valor NULL