Fórum Dúvidas com comandos SQL #236181
04/06/2004
0
tenho duas tabelas uma com movimentos de abril e outra de janeiro. A tabela de Abril contém 975 campos enquanto que a de Janeiro contém 900. Gostaria de fazer uma consulta sql que me mostrasse quais os nomes que contém em Abril e não contém em Janeiro (ou seja, mostrasse os 75 campos restantes). Alguém pode ajudar? Muito obrigado.
Elias Jr
Curtir tópico
+ 0Posts
04/06/2004
Cabelo
São 975 CAMPOS???????????????
sua tabela deve ser enorme..
vc não confundiu com registros????
se for isso.
vc deve fazer o seguinte select...
´select distinct CAMPOS from Abril, Janeiro order by CAMPO´
sem mais
Cabelo
Gostei + 0
04/06/2004
Angelnoa
select nome from tabela_abril where nome not in (select nome from tabela_janeiro)
Gostei + 0
04/06/2004
Xisto
900 e 975 ´CAMPOS´.
Poste a estrutura das tabelas e formule melhor a pergunta.
Gostei + 0
04/06/2004
Motta
janeiro
--------
chave
valor
abril
-----
chave
valor
select abril.*
from janeiro,abril
where abril.chave = janeiro.chave
/*nao pode ter outer join */
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)