Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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`tb_mv_usuario AS b ON a.COD_USUARIO_RESP = b.COD_USUARIOObrigado pela ajuda
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
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
Cara muito obrigado deu certo, testei aqui e UNION era exatamente o que eu precisava, fico te devendo essa.. rsrs
O que entende por "juntar" ?
Poderia ser fieto (em tese) um UNION (vertical) ou um JOIN (horizontal).