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

Responder a