Jan.01

Como utilizar o resultado de uma consulta SQL numa outra consulta SQL?

Utilizar o resultado de uma pesquisa em outra Ć© bem simples, segue um exemplo para ficar documentado! šŸ™‚

Exemplo: Vamos supor que temos duas tabelas, uma fabricante e outra produtos e queremos listar o fabricante que tem o nome ‘TESTE’ e todos os produtos desse fabricante:

SELECT * FROM PRODUTOS WHERE ID_FABRICANTE = ( SELECT ID FROM FABRICANTES WHERE RAZAO_SOCIAL = "TESTE" ); 

Caso a pesquisa mais especifica por fabricantes fossem retornados mais de um elemento, poderiamos utilizar o comando da seguinte maneira:

SELECT * FROM PRODUTOS WHERE ID_FABRICANTE IN ( SELECT ID FROM FABRICANTES WHERE RAZAO_SOCIAL = "TESTE" ); 

AbraĆ§Ć£o! šŸ™‚

Oracle
Share this Story:
  • facebook
  • twitter
  • gplus

Leave a comment

Comment