我希望我的条目按特定模式排序。 例如我有一个像这样的数组
arr = [2,5,3,9,4]
现在我想按数组顺序按 ID 从数据库中获取条目。我只想为此使用 sql,可以吗?
SELECT * FROM costumers WHERE id = ??? [ORDER BY arr]
谢谢
如果您使用MySQL,则可以使用ORDER BY FIELD:
SELECT * FROM costumers ORDER BY FIELD(id,2,5,3,9,4);