[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
Curtir tópico
+ 0
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
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).
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
Clique aqui para fazer login e interagir na Comunidade :)