如何一条sql语句查出指定数据和随机数据?

场景:数据表有100条数据,每条数据都有n个字段,一般情况下,在列表页的时候,只需要按照表id顺序每次加载5条即可,现在我想在100条数据中查询除了按顺序的5条数据,另外随机查一条其他数据,并返回结果给前端

问题:如何一次性(一条sql语句)查出5+1的结果?


慕桂英546537
浏览 1360回答 1
1回答

海绵宝宝撒

没想到好办法,下面只是个参考SELECT * FROM table WHERE id IN (6,7,8,9,10,n);n是那条随机数据的ID

富国沪深

参考以下SQL UNION Operator
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Oracle