比如说我有这样一条sql select * from table where id in (1,2,3)

2025-12-06 01:58:59
推荐回答(3个)
回答1:

一般你查出来的顺序都是数据库里的数据的id顺序(默认的。按升序排)。你说的那个排序一点规律都没有。是没法那样排序的。

回答2:

1,3,2这样就不是排序了,这样只是查询出来之后的一个数据组装。

回答3:

一般你查出来的顺序都是数据库里的数据的id顺序(默认的。按升序排),可以添加一列如权重列,可以根据这列排序