mysqlでwhere inしたときにその順で取り出したり出来る方法

794 名前:NAME IS NULL[sage] 投稿日:2009/03/27(金) 11:01:52 ID:???
sqlだったのかmysqlだったのかも忘れてしまったのでここで質問させてください。

where句のin述語で抜き出したタプルを、in述語に記載された順で取り出すキーワードを探しています。
select id from hoge where id in (1, 3, 5, 7, 9, 2, 4, 6, 8);
と書くと、この順で取り出せるようになるのです。
見つけたときは感動したのにメモを忘れていました。
798 名前:NAME IS NULL[sage] 投稿日:2009/03/27(金) 12:36:33 ID:???
order by field(id, 1, 3, 5, 7, 9, 2, 4, 6, 8 )
とか?

この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

  1. […] だって、順序つけて指定できるんだし、order by fieldでもう一度指定するとか面倒じゃん。という浅はかな夢を打ち砕くテスト。 […]

トラックバック URL