[SQl] pegar dados de tabela diferentes

SQL Server

03/10/2016

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

Wellington

Curtidas 0

Respostas

Luiz Santos

Luiz Santos

03/10/2016

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
GOSTEI 0
David Styveen

David Styveen

03/10/2016

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).
GOSTEI 0
POSTAR