MySQL - Consulta sql

   
Vista:

Consulta sql

Publicado por Manuel (2 intervenciones) el 30/04/2017 17:06:40
Hola llevo varios días intentando realizar una consulta SQL y aun así no me da el resultado que quiero

Tengo 3 tablas una que se seria noticia, otra categoría en donde tengo todas las categorías almacenadas y una relacional entre noticia y categoría (noticia_ca) con las ids de noticias y categorías

Lo que quiero hacer es hacer una consulta que me muestre las categorías que no tiene (x) noticia, por ejemplo ya le he puesto un inner join para que me muestre las que si tiene relacionadas pero aun no logro mostrar las que no.

Gracias de ante mano al que pueda ayudarme :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consulta sql

Publicado por Manuel (2 intervenciones) el 30/04/2017 22:18:24
Por si alguien en algun momento lo necesita, logre hacerlo, este es el codigo
1
SELECT * FROM categoria WHERE NOT EXISTS (SELECT * FROM noticia_ca WHERE categoria.id = noticia_ca.id_categoria and noticia_ca.id_noticia='$id')order by categoria.id desc

siendo $id e id de la noticia :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad