not yet... mas estou dando uma boa pesquisada aqui... 2009/10/7 poste9 <pos...@gmail.com>
> enfim.. deu? > > > 2009/10/7 Pablo Sánchez <phack...@gmail.com> > >> ? >> >> 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 <matheusespan...@gmail.com> >> >> Nesta solução você *não* precisará ordenar a lista. >>> >>> []s >>> >>> 2009/10/7 Pablo Sánchez <phack...@gmail.com>: >>> > 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 <pos...@gmail.com> >>> >> >>> >> 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 <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 >>> >>> >>> >> >>> >> >>> >> >>> >> -- >>> >> <img >>> >> src=" >>> http://www.seeklogo.com/images/L/Look_Paineis-logo-0F37E0D083-seeklogo.com.gif >>> " >>> >> /> >>> >> >>> >> >>> >> _______________________________________________ >>> >> pgbr-geral mailing list >>> >> pgbr-geral@listas.postgresql.org.br >>> >> 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 >>> > 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 >>> > >>> > >>> >>> >>> >>> -- >>> Matheus Ricardo Espanhol >>> --------------------------------------- >>> Dextra Sistemas >>> http://www.dextra.com.br/postgres/ >>> _______________________________________________ >>> pgbr-geral mailing list >>> pgbr-geral@listas.postgresql.org.br >>> 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 >> 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 >> >> > > > -- > <img src=" > http://www.seeklogo.com/images/L/Look_Paineis-logo-0F37E0D083-seeklogo.com.gif" > /> > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > 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 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