Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Dae pessoal...
Vou começar a fazer um sistema onde o usuário pode interagir, inserindo e editando dados no DB.
Para ter controle sobre o conteúdo, cada vez que o usuário edita determinado ID, ao invés de eu realizar um UPDATE dos dados eu realizo um INSERT mantendo o ID.
Desta forma, a tabela ficará com IDs repetidos, entretanto o campo "versão" (auto-increment) mostrará qual a versão mais recente.
Ok, até ae beleza...
O problema é o seguinte: quero realizar uma listagem dos dados do DB, exibindo somente as últimas versões de cada ID.
Digamos que a tabela original esteja nesses termos:
ID | Dados | Versão
1 | xxxxx | 3
1 | yyyyy | 4
2 | xxxxx | 1
2 | yyyyy | 3
3 | xxxxx | 5
3 | yyyyy | 7
Dae eu quero exibir somente as últimas versões:
1 | yyyyy | 4
2 | yyyyy | 3
3 | yyyyy | 7
Como ficaria a cláusula SQL pra realizar tal filtro?
Se alguém puder me mostrar ou indicar o caminho de onde posso resolver isso, fico grato.
Flw. T+
Carregando comentários...