[SQl] pegar dados de tabela diferentes

03/10/2016

0

Como faço pra ter o retorno de 2 ou mais tabelas na mesma query??
Wellington

Wellington

Responder

Posts

03/10/2016

Luiz Santos

Bom dia Wellington.

Depende do que você quer ver no resultado.
Pode ser por UNION ou por JOIN.

Poderia dar mais detalhes?

Grande abraço
Responder

03/10/2016

David Styveen

Boa tarde, Wellington.

De forma macro, você pode utilizar a seguinte sintaxe:

select a.campo, b.campo
from tabela1 a
inner join tabela2 b on b.chave_primaria = a.chave_estrangeira
where (condição)

Normalmente, os campos de ligação são entre chaves primarias e estrangeiras, mas em teoria, pode-se fazer a ligação com qualquer campo da tabela desde que sejam do mesmo tipo ou seja feita a sua conversão (o que não é indicado).
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar