我只是想知道 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,依此类推....
请告诉我。