Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal.. tudo bem?
Tenho duas tabelas: historico_vendas e historico_acoes
Eu queria consultar as duas tabelas e exibir os resultados como se fosse uma tabela só.. desse jeito:
09:51 - Venda concluída (registro da tabela historico_vendas)
09:56 - Saiu do sistema (registro da tabela historico_acoes)
09:59 - Entrou no sistema (registro da tabela historico_acoes)
10:13 - Venda Cancelada (registro da tabela historico_vendas)
10:15 - Visualizou cadastro de cliente (registro da tabela historico_acoes)
10:19 - Venda concluída (registro da tabela historico_vendas)
Existe uma jeito de fazer isso?
Consegue postar a estrutura das tuas tabelas?
São iguais...
historico_vendas
id
cod_usuario
data_situacao
situacao
historico_acoes
id
cod_usuario
data_situacao
situacao
Estou tentando fazer com sub query.. acho que vai dar certo
Você pode utilizar o UNION para juntar os dados...
Oi, Dani.
A query também ira depender do que exatamente você quer visualizar, seque algumas sugestões:
Sugestão 1:
select acoes.id acoes_id, acoes.cod_usuario acoes_cod_usuario, acoes.data_situacao acoes_data_situacao, acoes.situacao acoes_situacao,
vendas.id vendas_id, vendas.cod_usuario vendas_cod_usuario, vendas.data_situacao vendas_data_situacao, vendas.situacao vendas_situacao
from historico_acoes acoes
inner join historico_vendas vendas
on acoes.cod_usuario = vendas.cod_usuario
Sugestão 2:
select id, cod_usuario, data_situacao, situacao
from historico_acoes
union / use union all, dependendo do caso /
select id, cod_usuario, data_situacao, situacao
from historico_vendas
Sugestão 3:
select acoes.id acoes_id, acoes.cod_usuario acoes_cod_usuario, acoes.data_situacao acoes_data_situacao, acoes.situacao acoes_situacao,
vendas.id vendas_id, vendas.cod_usuario vendas_cod_usuario, vendas.data_situacao vendas_data_situacao, vendas.situacao vendas_situacao
from historico_acoes acoes, historico_vendas vendas
Recomendação para estudo: http://www.w3schools.com/sql/
Entendi..
nesse caso não teria jeito de fazer isso com uma consulta?
Vou precisar criar uma dessas views ou uma tabela temporária?