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