phpbar.de logo

Mailinglisten-Archive

Problem mit sortierung des SQL Statement mit where ID IN(5,3,4)

Problem mit sortierung des SQL Statement mit where ID IN(5,3,4)

thE_iNviNciblE the_invincible at gmx.de
Don Jun 21 23:10:41 CEST 2007


Hi,

Florian Klug schrieb:
> hi, 
>
> On Thursday 21 June 2007 18:33, thE_iNviNciblE wrote:
>   
>> Hallo,
>>
>> folgende qury: select * from tbl_gallerie where ID IN(5,3,4)   wird so
>> 3,4,5 zurückgegeben, ich brauche aber die gleiche sortierung wie in der
>> liste angeben also ID 5 ID 3 ID 4....
>>
>> ist das überhaupt möglich mittels order by, oder sonst wie ?
>>     
>
> möglich schon, ob praktikabel auch, ist eine andere frage:
>
> select * from tbl_gallerie where ID IN(5,3,4)
> order by (case id when 5 then 1 when 3 then 2 when 4 then 3 end);
>   

es geht doch, die datensätze waren nicht mehr da... nur noch ID5 sorry!

würde das auch mit subquerys gehen ?

-- 
Gruss thE_iNviNciblE
---------------------
"Wissen ist Macht" - Sir Francis Bacon (1597)

visit: http://www.tsecurity.de
visit: http://forum.tsecurity.de
visit: http://www.freie-welt.eu

_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive