Ir para conteúdo
Fórum Script Brasil
  • 0

Sql Urgente


laurinha2004

Pergunta

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 para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

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

Editado por cyberalexxx
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...