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