Pablo, também não consegui entender o problema. Você pode enviar um exemplo
do SQL que você está utilizando?

Att,


-- 
Charly Frankl
http://javadevilopers.blogspot.com/
charlyfra...@gmail.com
Linux user #391083




2009/10/7 Pablo Sánchez <phack...@gmail.com>

> Caros.
>
> Tenho um problema para resolver, relacionado à uma lib que gera um SQL
> inválido por ter um order by lá no meio.
>
> A questão é que eu consigo ordenar com 2 consultar, em uma coloco o order
> by, e coloco os ids no where campo in (lista).
>
> A consulta funciona então, mas como o where in não traz na ordem em que
> está em lista, eu precisava saber se vocês conhecem algum jeito de forçar
> que o banco respeite a ordem dos ids listados em where in. Ex: (129, 23,
> 1000, 200) e os itens do resultado vierem nessa ordem.
>
> Isso tudo só porque atualmente colocaram uma lib velha para caramba, e a
> mesma dá erro, na versão nova corrigiram a lib, e quebraram outras coisas,
> mas a questão é que para colocar a nova, eu teria que reescrever quase 70%
> da aplicação, inviável, então o jeito é resolver com essa solução nada
> elegante citada acima.
>
> Alguma idéia de como forçar a ordenação pela lista do where in?
>
> --
> =================================
> Pablo Santiago Sánchez
> Análise e Desenvolvimento de Sistemas Web
> Zend Certified Engineer #ZEND006757
> phack...@gmail.com
> (61) 9975-0883
> http://www.sanchez.eti.br
> http://www.corephp.com.br
> "Quidquid latine dictum sit, altum viditur"
> =================================
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a