我有数据以及ID 1,2,3,4,5,但这些不是主要ID ... 我想按照4,3,2,1,5的顺序获取数据。 我无法更改数据库中的ID。如果我使用desc命令它将获取5,4,3,2,1。
答案 0 :(得分:2)
您可以在订单子句中使用FIELD
order by FIELD(field_name,4,3,2,1,5)
答案 1 :(得分:1)
按字段排序是这样的:
select * from TABLE order by FIELD(column_name,4,3,2,1,5) ;
您可以查看此内容以获取更多详细信息:
答案 2 :(得分:0)
您可以使用ORDER BY RAND()
进行随机排序。
答案 3 :(得分:0)
试试这个,
SELECT table.* FROM table ORDER BY FIELD(id,4,3,2,1,5);