? 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
