SELECT com UNION
Olá pessoal!
Tenho uma tela onde deve retornar dados de todos os grupos cadastrados.......até aí...molezinha...porém antes de mais nada preciso verificar se dentro destes grupos se algum deles possui histórico(tab_hist_grupo) se sim trazer o último histórico.
Ou seja, se o grupo possuir histórico trazer o último resgistro e se não possuir trazer somente os dados sem histórico.
Alguém pode me ajudar?
Tenho uma tela onde deve retornar dados de todos os grupos cadastrados.......até aí...molezinha...porém antes de mais nada preciso verificar se dentro destes grupos se algum deles possui histórico(tab_hist_grupo) se sim trazer o último histórico.
Ou seja, se o grupo possuir histórico trazer o último resgistro e se não possuir trazer somente os dados sem histórico.
Alguém pode me ajudar?
Flavia Rodrigues.
Curtidas 0
Respostas
Eleuterio Gonzalez
20/01/2010
faça uma select para ver se tem ou não historico e se tiver posicione o ponteiro no ultimo registro.
GOSTEI 0
Camila Bittencourt
20/01/2010
Boa Noite!
Bom, uma forma de fazer essa pesquisa é fazer dois select um na tabela dos cadastros e outro na tabela de históricos, dentro de um laço. Para cada registro cadastrado pegar um numero de controle que seja igual nas duas tabelas e pesquisar se existe esta informação na tabela de histórico.
E depois de ter o resultado pegar o ultimo registro do histórico.
Abraços.
Bom, uma forma de fazer essa pesquisa é fazer dois select um na tabela dos cadastros e outro na tabela de históricos, dentro de um laço. Para cada registro cadastrado pegar um numero de controle que seja igual nas duas tabelas e pesquisar se existe esta informação na tabela de histórico.
E depois de ter o resultado pegar o ultimo registro do histórico.
Abraços.
GOSTEI 0