Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera!!
Utilizo o php para linkar os dados de uma query e realizar uma pesquisa em outra query e assim imprimir em uma única tabela dos dados de ambas as pesquisas.
Porém pesquisei e não encontrei algo ou exemplo conclusivo que possa unir via sql os dados de duas tabelas distintas, ou melhor, duas tabelas que possuam somente dois campos em comum e traga os dados de ambas em uma única consulta.
Seria assim:
SELECT TAB1.COD_EMPRESA,
TAB1.NOME_VENDEDOR,
TAB2.QUANTIDADE
FROM TAB1,
TAB2
SELECT TAB3.COD_EMPRESA,
TAB3.NOME_VENDEDOR,
TAB4.MARGEM,
TAB4.DATA_VENDA
FROM TAB3,
TAB4
WHERE TAB1.COD_EMPRESA = TAB3.COD_EMPRESA
AND TAB1.NOME_VENDEDOR = TAB3.NOME_VENDEDOR
AND TAB1.COD_EMPRESA = 2
AND TAB1.NOME_VENDEDOR = 'JOAO'
No caso ambas as tabelas possuem vários campos, eu precisaria que os dados da primeira realizasse uma consulta na segunda e os dados de ambas aparecessem na consulta.
SELECT A.Nome, A.Idade, B.Profissao, B.Salario FROM Tabela1 A JOIN Tabela2 B ON B.idPessoa = A.idPessoa
Tente utilizar UNION.