我理解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)
上面的查询将导致
+----+---