如图,随机查询出两个公司,各两条数据。

ps:已经问了好多人了,都说无法实现(不用存储过程和函数的情况下,单纯一条 sql),有大神能写出 sql 吗
1
512357301 2022 年 5 月 23 日 via Android
最简单的就是用开窗函数了,其他的方法感觉都会比较麻烦
|
3
zhaogaz 2022 年 5 月 24 日
不知道你想要的效果,不过一个思路是,新增一个 col ,入库的时候随机写入。查询的时候 生成个随机数,扔到 order
|
4
Suddoo 2022 年 5 月 24 日
按照 dept_id 分组 ,partion by dept_id ,取每组前两个 。https://www.cnblogs.com/starzy/p/11146156.html
|
5
Maboroshii 2022 年 5 月 24 日 via Android
为啥一定要 1 条呢。。。多查两次不就好解决了吗
|
6
fisherman0459 2022 年 5 月 24 日
|
7
lekong9 2022 年 5 月 24 日 via Android
这不违法吗
|
8
onhao 2022 年 5 月 24 日
我可以给你整出来 ,一个语句,不用函数
https://wuhao.pw/archives/314/ |