none
Selec distinct ordenado RRS feed

  • Pergunta

  • Olá,

    Eu preciso fazer um select +/- assim
    Tenho uma tabela
    +clientes
       -id
       -nome
       -cidade
       -ativo

    preciso fazer o select assim

    select distinct cidade where ativo = 1 order by id desc

    porém.. não é possivel ordernar por um item que não selecionei!

    Já tentei usar ordem inversa .. usando moveLast e fazer tudo ao contrario mas não funciona por causa do distinct!

    Alguém sabe algum jeito de fazer isso ??


    Obrigado,
    Tiago
    • Editado JP Clementi quarta-feira, 22 de julho de 2009 18:00 Removendo assinatura a pedido do editor do post
    quarta-feira, 22 de agosto de 2007 12:33

Respostas

  • Faz assim..

     

    select cidade from Tabela where ativo = 1 group by cidade order by min(id) desc

     

     

     

    []s

    Espero ter ajudado

    quarta-feira, 22 de agosto de 2007 13:10

Todas as Respostas