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

Exibir Ultimos Registros Do Bd


ViniciusJau

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

então rick eu fiz da seguinte maneira:

SELECT DISTINCT(id_autor) FROM tabela ORDER BY data DESC

mas ele não tá pegando os ultimos registros de cada autor... também tentei dando o ORDER BY na chave primaria.. e nem assim deu certo.. ele bagunça todos os resultados...

Link para o comentário
Compartilhar em outros sites

  • 0

veja se isso te ajuda:

select *from tabela where id IN (select MAX(id) from tabela GROUP BY campo);

id - chave primária.

campo - seria seu agrupamento.

o select que usa group by seleciona o maior id de cada grupo, enquanto o primeiro select exibe todo o conteúdo daqueles id's retornados.

;)

Link para o comentário
Compartilhar em outros sites

  • 0

eu consegui resolver assim:

SELECT MAX(artigos.id), artigos.id_autor

FROM artigos,colunistas

WHERE colunistas.id = artigos.id_autor

GROUP BY artigos.id_autor ORDER BY max(artigos.id) DESC

desse jeito eu pego só os artigos enviados pelos colunistas e exibo o ultimo artigo de cada colunista....

só que minah query não rodou no servidor por causa da versão do Banco rsrs...

Kandrade se rá que você pode me explicar melhor essa query sua ?? eu olhie no manual, mãos não consegui entender bem o qeu o comando IN faz...

select *from tabela where id IN (select MAX(id) from servicos GROUP BY campo);

Link para o comentário
Compartilhar em outros sites

  • 0

select MAX(id) from servicos GROUP BY campo;
essa query retorna o último ID de cada grupo, por exemplo: se campo tiver 20 diferentes valores essa query retorna 20 id's
select *from tabela where id IN
Essa query te retorna todo o conteúdo "a tupla" para cada id selecionado da outra query. o IN é útil quando voce tem mais de um valor na selecão. Exemplo: tente usar isso:
select *from tabela where campo = 1, 2, 3;
isso não é possível com o uso de "=", por isso o uso de IN.
select *from tabela where campo IN (1, 2, 3);

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...