Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kelvim

Inner Join

Recommended Posts

Bom dia, gostaria de poder Juntar essas duas consultas em apenas uma, como posso fazer?

 

 

SELECT h.* FROM `tb_mv_historico_atividade` AS `h`
LEFT JOIN `tb_mv_usuario` AS `b` ON b.COD_USUARIO = h.COD_USUARIO
where h.COD_SERVIDOR = 171;
SELECT `a`.*, `b`.* FROM `tb_mv_historico_servidor` AS `a`
LEFT JOIN `tb_mv_usuario` AS `b` ON a.COD_USUARIO_RESP = b.COD_USUARIO
WHERE a.COD_SERVIDOR = 171
Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que entende por "juntar" ?

 

Poderia ser fieto (em tese) um UNION (vertical) ou um JOIN (horizontal).

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual a diferença dos dois? entendo um pouco de join, mas não consegui usar para pegar dados de 3 tabelas diferentes, e nunca usei UNION

Compartilhar este post


Link para o post
Compartilhar em outros sites

o UNION adiciona o resultado de uma query (linhas) a outra , mas para isto o número e os tipos das colunas no select tem de ser iguais

 

exemplo

select cgc,nome from clientes
union
select cgc,nome from fornecedores

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara muito obrigado deu certo, testei aqui e UNION era exatamente o que eu precisava, fico te devendo essa.. rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.