A doctrine não me permite esse tipo de construção, infelizmente... O problema é que para usar a Doctrine_Query, vc tem que referenciar tudo pelo que está nos objetos, e na hora de fazer o parser do que eles chamam de DQL para SQL, é que a coisa toda quebra.
Não tenho muita liberdade para trabalhar, e amaldiçôo o dia em que decidiram usar isso. Aliás, não, a lib até que é boa, o que alamdiçôo é o fato de não poder fazer upgrade para a versão que presta! 2009/10/7 André Volpato <[email protected]> > Pablo Sánchez escreveu: > > Já coloquei, não rolou. :-( Mandei a query mais simples, onde tenho > > que enfiar de algum jeito o order by para que ele respeite essa ordem. > > > > Sistemas legados são um pé no saco, nenhuma idéia atual ou manual > > ajudam... > > > > Manda o switch, que realmente não tá indo para frente... > > > > Estranho, fiz uma simulação aqui e funciona... (versão 8.3). > > Bom, com o case ficaria mais ou menos assim : > > SELECT > l.nu_seq_item_asdf, > case l.nu_seq_item_asdf > when 207 then 1 > when 206 then 2 > when 204 then 3 > when 205 then 4 > when 288 then 5 > when 289 then 6 > when 199 then 7 > when 198 then 8 > end as _ord > WHERE l.nu_seq_item_asdf IN (207,206,204,205,288,289,199,198) > ORDER BY > _ord > > []´s, André Volpato > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- ================================= Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [email protected] (61) 9975-0883 http://www.sanchez.eti.br http://www.corephp.com.br "Quidquid latine dictum sit, altum viditur" =================================
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
