[SQl] pegar dados de tabela diferentes
Como faço pra ter o retorno de 2 ou mais tabelas na mesma query??
Wellington
Curtidas 0
Respostas
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
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
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).
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