我只是想知道 IN 在 My SQL 查询中如何工作?
假设我的代码为
select * from myTable WHERE id IN (5,9,2,4,6,3);
这相当于
select * from myTable WHERE id = 5;
select * from myTable WHERE id = 9;
select * from myTable WHERE id = 2;
select * from myTable WHERE id = 4;
select * from myTable WHERE id = 6;
select * from myTable WHERE id = 3;
或
顺序是随机的吗?
编辑 1
这里的 ORDER 并不意味着 ORDER BY
。我的意思是先 5,然后 9,然后 2,依此类推
或
随机顺序意味着先 4,然后 3,然后 2,依此类推......
请告诉我。
最佳答案
关于mysql - 使用 IN 时订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458808/