有没有办法按输入数组对查询结果进行排序?
SELECT * FROM target_table WHERE id IN (4,2,6,1) ORDER BY ???
正如您可能注意到的那样,这将为您提供 target_table ids 的结果顺序,而不是输入数组 (4,2,6,1) 所必需的,有没有办法解决这个问题?
有没有办法按输入数组对查询结果进行排序?
SELECT * FROM target_table WHERE id IN (4,2,6,1) ORDER BY ???
正如您可能注意到的那样,这将为您提供 target_table ids 的结果顺序,而不是输入数组 (4,2,6,1) 所必需的,有没有办法解决这个问题?