Alisson Vieira Posted July 11, 2011 Report Share Posted July 11, 2011 Bom dia pessoal,to com duvida em realizar uma seguinte consulta, por exemplo, tenho duas tabelas e as mesmas tem 5 campos do tipo integer, gostaria de saber como fazer uma sql para saber se os numeros da tabela A está contido na tabela B.Tabela Anum1 num2 num3 num4 num51 2 3 4 5Tabela Bnum1 num2 num3 num4 num51 2 3 4 52 3 4 5 63 4 5 6 7obrigado Link to comment Share on other sites More sharing options...
0 raphael_suporte Posted July 11, 2011 Report Share Posted July 11, 2011 Bom dia pessoal,to com duvida em realizar uma seguinte consulta, por exemplo, tenho duas tabelas e as mesmas tem 5 campos do tipo integer, gostaria de saber como fazer uma sql para saber se os numeros da tabela A está contido na tabela B.Tabela Anum1 num2 num3 num4 num51 2 3 4 5Tabela Bnum1 num2 num3 num4 num51 2 3 4 52 3 4 5 63 4 5 6 7obrigadoVocê pode usar o Join ou pode usar uma sub query, depende do que necessita.a sub-query ficaria assimselect * from TabelaAwhere num1 in ( select num1 from tabela B)//Se precisar apenas de um usa a condição where na tabela Bou usa o JoinSelect a.num1 as numerA, b.num1 as numBfrom TabelaA a inner join tabelaB b on a.num1 = b.num1 Link to comment Share on other sites More sharing options...
0 Alisson Vieira Posted July 11, 2011 Author Report Share Posted July 11, 2011 obrigado raphael_suporte,consegui também resolver o problema, segue a query:SELECT * FROM A WHERE (NUM1, NUM2, NUM3, NUM4, NUM5) IN (SELECT NUM1, NUM2, NUM3, NUM4, NUM5 FROM B)SELECT * FROM A WHERE (NUM1, NUM2, NUM3, NUM4, NUM5) NOT IN (SELECT NUM1, NUM2, NUM3, NUM4, NUM5 FROM B) //Funciona como a funcao MINUS do oraclevlw Link to comment Share on other sites More sharing options...
Question
Alisson Vieira
Bom dia pessoal,
to com duvida em realizar uma seguinte consulta, por exemplo, tenho duas tabelas e as mesmas tem 5 campos do tipo integer, gostaria de saber como fazer uma sql para saber se os numeros da tabela A está contido na tabela B.
Tabela A
num1 num2 num3 num4 num5
1 2 3 4 5
Tabela B
num1 num2 num3 num4 num5
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
obrigado
Link to comment
Share on other sites
2 answers to this question
Recommended Posts