On Wed, 2005-06-29 at 09:22, Russell Simpkins wrote:
> fair enough. but a simple order by id would never work.
> 

Try this:

select  *,
        case 
                when id=2003 then 1 
                when id=1342 then 2 
                when id=799 then 3 
                when id=1450 then 4 
        end as ob 
from 
        tablename 
where 
        id in (2003,1342,799,1450) 
order by 
        ob;

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to [EMAIL PROTECTED] so that your
       message can get through to the mailing list cleanly

Reply via email to