2
MySQLのORDER BY FIELD()は内部的にどのように機能しますか
ORDER BY句の仕組みとFIELD()機能の仕組みを理解しています。私が理解したいのは、両者がどのように連携してソートするかです。行の取得方法とソート順の導出方法 +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | kenny | | 4 | cartman | +----+---------+ SELECT * FROM mytable WHERE id IN (3,2,1,4) ORDER BY FIELD(id,3,2,1,4) 上記のクエリの結果は +----+---------+ | id | name | +----+---------+ | …