SELECT com UNION

20/01/2010

1

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?

Responder

Posts

faça uma select para ver se tem ou não historico  e se tiver posicione o ponteiro no ultimo registro.
Responder
  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.
Responder