Te agradezco infinitamente por tu respuesta :)
Funciona muy bien está consulta, pero debo ahora complementarla con el resto :D
Código SQL:
Ver originalSELECT *
FROM publicaciones P
LEFT JOIN depcategorias D ON P.`idDepCategoria` = D.`idDepCategoria`
LEFT JOIN `subcategorias` S ON D.`idSubCategoria` = S.`idSubCategoria`
He intentado unirla con el resto de la consulta que tengo, pero la falta de conocimientos de MySQL se hace presente en mí y todavía no logro hacerlo funcionar :(
Sinceramente me falta mucho que aprender sobre MySQL, por eso mismo me tomaré un buen tiempo para estudiar en profundidad este lenguaje :)
Bueno te dejo toda mi consulta, (esta consulta funciona bien, pero solo con 3 categorías y no lista los valores con NULL)
Y con mi bajo conocimiento me complicada transformarla con el LEFT JOIN
Código SQL:
Ver originalSELECT
`publicaciones`.`idPublicacion` AS id_publicacion,
`publicaciones`.`nombre` AS nombre_publicacion,
`publicaciones`.`email` AS email_publicacion,
`publicaciones`.`titulo` AS titulo_publicacion,
`publicaciones`.`activated` AS activated_publicacion,
`publicaciones`.`tipoPlan` AS tipo_plan,
`regiones`.`nombre` AS nombre_region
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` AND activated = '1' ORDER BY `publicaciones`.`idPublicacion` DESC
En caso de hacer la prueba dejaré el acceso a phpmyadmin abierto
La base de datos se llama
pl
Usuario: usuario
Contraseña: 123456
http://200.83.31.180/phpmyadmin/
Muy agradecido nuevamente por la gran ayuda y el tiempo que se toma en esto :)
Saludos.