题目内容
假设下面的sql语句里面的uid都能获取到具体值, 经过下面语句查询后uid的顺序是什么, 如何去按照uid in 输入的顺序去排序
提问人:蔡爱秀发布时间:2019-08-23
解析:select uid from user where uid in(10, 1, 3, 8, 11, 4, 7); 可观的结果是1,3,4,7,8,10,11升序,有种情况特殊就是不确定因为中间的某些id人为直接修改可能不是升序了,如果按照uid in的顺序需要重新循环一次根据id获取查询结果数组中的值放进新数组中即可
点击加载更多评论>>