MySQL选择是按ID排序的
从测试中选择*;
+——+ ------- +
| ID |名字|
+——+ ------- +
| 1 | test1 |
| 2 | test2 |
| 3 |试验|
| 4 | | 4
| 5 |测试|
+——+ ------- +
执行下列SQL:
MySQL >选择*从测试,ID(3,1,5);
+——+ ------- +
| ID |名字|
+——+ ------- +
| 1 | test1 |
| 3 |试验|
| 5 |测试|
+——+ ------- +
3行(0秒)
MySQL中此选项的结果将按ID自动升序排列,
但我想执行选择*从测试,ID(3,1,5);其结果与条件,即按照排序,3,1,5,
结果如下:
我的名字
3试验
1试验
5测试
你能告诉我如何在MySQL中写这个SQL吗
以charindex可以发现在SQLServer上上网,但没有办法看到MySQL如何能解决它。谢谢您.
谢谢!
SELECT * FROM的substring_index订单('3,1,2,ID,1);
试试这个,ls正在解决。
为了find_in_set(ID,'3,1,5)
谢谢,通过substring_index和秩序,find_in_set测试命令后