Fórum Integridade Referencial #41997
01/02/2004
0
Oi, Pessoal
Preciso criar uma chave referencial(tabela itens_saida ´id_produto´ referenciando ´id´ na tabela produto, acontece que na tabela´itens´, ja existe varios ´id_produtos´ (Codigo) sem ´pai´. Exclui anteriormente alguns os produtos, e estou precisando selecionar todos os codigos de produtos que existam na na tabela itens que não tenham correspodencia na tabela produtos e não estou conseguindo.
Ja tentei de varis formas, ma não consegui a ultima tentativa foi p select abaixo mas não obtive sucesso.
´select i.Id_produto, p.id from produtos p inner join itens i on i.id_produto <> p.id ´
Abraço a todos.
Preciso criar uma chave referencial(tabela itens_saida ´id_produto´ referenciando ´id´ na tabela produto, acontece que na tabela´itens´, ja existe varios ´id_produtos´ (Codigo) sem ´pai´. Exclui anteriormente alguns os produtos, e estou precisando selecionar todos os codigos de produtos que existam na na tabela itens que não tenham correspodencia na tabela produtos e não estou conseguindo.
Ja tentei de varis formas, ma não consegui a ultima tentativa foi p select abaixo mas não obtive sucesso.
´select i.Id_produto, p.id from produtos p inner join itens i on i.id_produto <> p.id ´
Abraço a todos.
Siro
Curtir tópico
+ 0
Responder
Posts
02/02/2004
Aroldo Zanela
Colega,
Mostrando apenas os órfãos:
Mostrando apenas os órfãos:
select * from itens where id_produto not in (select id_produto from produtos)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)