[nycphp-talk] OT: Random MySQL question
David Krings
ramons at gmx.net
Wed Feb 14 14:33:53 EST 2007
Adrian Noland wrote:
> Hi all,
> I have an obscure MySQL question I hope someone can answer:
>
> I have the following query:
> select id, categories from dd_categories where id in (21, 20, 13, 3, 22,
> 31);
>
> I want category 21 to show up first in the list.
> It appears the default order is by id which puts #3 at the front.
> I can't order by category to get what I want, because it is in the
> middle of the alphabet.
>
> Any help? Thanks.
There are surely better ways, but I default to sorting the result set in
code. Since you know what you get from your query by asking for
something that you also provide, you can easily resort by ID the way you
want.
David
More information about the talk
mailing list