Galera,
estou precisando de um help para montar uma query…
Tenho a seguinte situação, uma tabela com uma PK formada por duas colunas, ID e INDEX, por que preciso guardar histórico mensal(INDEX)
de alterações para cada objeto (identificado por ID);
Portanto a tabela está assim…
ID INDEX NAME
ID1 IDX1 Obj1
ID1 IDX2 Obj1
ID2 IDX1 Obj2
ID2 IDX2 Obj2
ID3 IDX1 Obj3
ID4 IDX1 Obj4
ID5 IDX1 Obj5
ID5 IDX2 Obj5
ID5 IDX3 Obj5
ID6 IDX1 Obj6
Eu preciso fazer uma query que me retorne todos os objetos, porém os que possuem mais de um índice,
devem retornar apenas o registro com o maior índice…
A consulta deve retornar assim:
ID INDEX NAME
ID1 IDX2 Obj1
ID2 IDX2 Obj2
ID3 IDX1 Obj3
ID4 IDX1 Obj4
ID5 IDX3 Obj5
ID6 IDX1 Obj6
Alguém pode me ajudar com esta query? Estou trabalhando com Oracle XE 10g…
Valeu…
[]´s
