PostgreSQL按特定顺序获取行?

时间:2019-10-15 11:21:26

标签: sql postgresql

我有一个很长的SQL,它基于多个表中的多个列来计算帖子的排名。因此,我想将id个帖子缓存在此排名列表中。

假设排名列表如下:

id   |  score
----------------
5    |   54
1    |   48
3    |   32
2    |   17

是否可以按照ID [5,1,3,2]的顺序提取帖子?

我尝试过: SELECT id, name FROM "ITEM_VARIATION" WHERE id IN (9,7,8,6)但是,此返回顺序为6,7,8,9。我猜这是因为表是根据id编制索引的。

0 个答案:

没有答案