nmoa 3 Denunciar mensagem Publicado 6 de Maio de 2016 boas tenho aqui uma questão tenho duas tabelas uma de submenus e outra de conteúdos o que queria fazer era através de um select (já feito) ele me mostrasse apenas os submenus que não estavam inseridos na tabela conteúdos o meu codigo sql está assim SELECT * , sub.nome_PT AS nome, sub.id_submenus AS submenu FROM submenus AS sub INNER JOIN conteudos AS cnt ON cnt.id_submenus != sub.id_submenus AND sub.id_template =1 GROUP BY submenu o que ele me retorna são os valores iguais.....e eu quero é o contrário obrigado Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
PaisNeto 2 Denunciar mensagem Publicado 6 de Maio de 2016 (editado) Bom dia, verifica se assim dá o que tu queres SELECT * , sub.nome_PT AS nome, sub.id_submenus AS submenu FROM submenus AS sub where sub.id_submenus not in (select cnt.id_submenus from conteudos AS cnt) AND sub.id_template =1 GROUP BY submenu Editado 6 de Maio de 2016 por PaisNeto Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
nmoa 3 Denunciar mensagem Publicado 6 de Maio de 2016 é isso mesmo obrigado Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites