laurinha2004 Posted February 14, 2005 Report Share Posted February 14, 2005 Ola, no meu bd tenho a seguinte tabela materia com os seguintes registros:Id | Categoria | Nome | Titulo | Data1 | musica | pedro | hje | 20/02/20052 | musica | pedro | hje1 | 21/02/20053 | informatica | pedro | hje2 | 22/02/20054 | informatica | pedro | hje3 | 23/02/2005Como faco uma consulta para vir o ultimo registro de cada categoria? para vim tipo assim:2 | musica | pedro | hj1| 21/02/20054 | informatica | pedro | hj3 | 23/02/2005 Link to comment Share on other sites More sharing options...
0 mbleonardo Posted February 14, 2005 Report Share Posted February 14, 2005 pois é, eu perguntei a mesmo coisa e não me responderão. Link to comment Share on other sites More sharing options...
0 cyberalexxx Posted February 14, 2005 Report Share Posted February 14, 2005 (edited) tenta assim:SELECT DISTINCT(categoria), Id, nome, titulo, data FROM tabela ORDER BY id DESC EDITADO esquece o q eu postei ai em cima passei sem testar, outra forma que funciona: SELECT max(Id) as Id, Categoria, Nome, Titulo, Data from tabela group by Categoria Edited February 14, 2005 by cyberalexxx Link to comment Share on other sites More sharing options...
0 laurinha2004 Posted February 15, 2005 Author Report Share Posted February 15, 2005 Olhao codigo funcionou, mas esta pegando o primeiro registro de cada item, e não o ultimo......o que devo mudar no codigo? Link to comment Share on other sites More sharing options...
Question
laurinha2004
Ola, no meu bd tenho a seguinte tabela materia com os seguintes registros:
Id | Categoria | Nome | Titulo | Data
1 | musica | pedro | hje | 20/02/2005
2 | musica | pedro | hje1 | 21/02/2005
3 | informatica | pedro | hje2 | 22/02/2005
4 | informatica | pedro | hje3 | 23/02/2005
Como faco uma consulta para vir o ultimo registro de cada categoria? para vim tipo assim:
2 | musica | pedro | hj1| 21/02/2005
4 | informatica | pedro | hj3 | 23/02/2005
Link to comment
Share on other sites
3 answers to this question
Recommended Posts