<sqlite> - 按特定模式订购?

问题描述 投票:0回答:1

我希望我的条目按特定模式排序。 例如我有一个像这样的数组

arr = [2,5,3,9,4]

现在我想按数组顺序按 ID 从数据库中获取条目。我只想为此使用 sql,可以吗?

SELECT * FROM costumers WHERE id = ???  [ORDER BY arr]

谢谢

sql arrays sql-order-by
1个回答
0
投票

如果您使用MySQL,则可以使用ORDER BY FIELD:

SELECT * FROM costumers ORDER BY FIELD(id,2,5,3,9,4);
© www.soinside.com 2019 - 2024. All rights reserved.