enfim.. deu? 2009/10/7 Pablo Sánchez <[email protected]>
> ? > > Eu não quero uma sequencia aleatória. Quero ordenar pela chave primária, > mas ela tem que ser ordenada de acordo com uma lista. > > Se eu não precisasse ordernar, com certeza não teria pedido ajuda. :-D > > 2009/10/7 Matheus Ricardo Espanhol <[email protected]> > > Nesta solução você *não* precisará ordenar a lista. >> >> []s >> >> 2009/10/7 Pablo Sánchez <[email protected]>: >> > UIA! É bem por aí, vou testar. >> > >> > Agora, convenhamos, 21, 22, 47 são sequenciais. Preciso que ordene por >> itens >> > não sequenciais, algo como 22, 47, 21 e vir nessa ordem. Mas vou tentar! >> Já >> > é um caminho... >> > >> > 2009/10/7 poste9 <[email protected]> >> >> >> >> Acho que não entendi direito oq vc quer... >> >> mas assim... >> >> >> >> SELECT * FROM `menu` ORDER BY me_id IN (21, 22 ,47) DESC >> >> >> >> essa consulta me lista primeiro o id 21 depois o 22 depois o 47 depois >> o >> >> resto >> >> >> >> eh isso que você quer? >> >> >> >> 2009/10/7 Pablo Sánchez <[email protected]> >> >>> >> >>> 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 >> >>> [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 >> >>> >> >> >> >> >> >> >> >> -- >> >> <img >> >> src=" >> http://www.seeklogo.com/images/L/Look_Paineis-logo-0F37E0D083-seeklogo.com.gif >> " >> >> /> >> >> >> >> >> >> _______________________________________________ >> >> 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 >> > >> > >> >> >> >> -- >> Matheus Ricardo Espanhol >> --------------------------------------- >> Dextra Sistemas >> http://www.dextra.com.br/postgres/ >> _______________________________________________ >> 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 > > -- <img src=" http://www.seeklogo.com/images/L/Look_Paineis-logo-0F37E0D083-seeklogo.com.gif" />
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
