none
ORDER BY items must appear in the select list if SELECT DISTINCT is specified. RRS feed

  • Pergunta

  • Equipe,

    Estou tentando executar um simples Select com um relacionamento entre 2 tabelas.

    A query é a seguinte:

    select DISTINCT pes.cod,pes.nome,pag.atendimento from pessoa as pes, pagamento as pag
    where pes.cod = pag.cod order by pag.dt_pgto desc

    Ao tentar executar a query a msg de erro é retornada:
    ORDER BY items must appear in the select list if SELECT DISTINCT is specified.

    Tem algum tipo de conflito entre DISTINCT e ORDER BY?

    Pois se eu tirar o DISTINCT ou o ORDER BY a query funciona normalmente, porém eu preciso trazer exatamente os 2 filtros.
    segunda-feira, 20 de agosto de 2007 14:15

Respostas

  •  

    Olá karioka!

     

    Não chega a ser um conflito. Mas, para que seja possível fazer a ordenação por alguma coluna usando DISTINCT, é obrigatório que esta apareça no SELECT.

     

     

    Abraço

    segunda-feira, 20 de agosto de 2007 14:21

Todas as Respostas