mysql - MySQL 限制每列值的行数
问题描述
假设我有以下查询
Select user_id, item_id
from some_table
你的结果是这样的
10,20
10,21
10,22
10,23
10,24
11,30
11,31
11,32
11,33
11,34
我真正想要的是每个用户只有 2 个朋友,以下是所需的输出
10,20
10,21
11,30
11,31
您如何修改上面的查询以在没有嵌套查询的情况下以这种方式工作?
解决方案
推荐阅读
- html - 如何将数字放在购物车图标的右上角?
- mysql - SQL - 每个名称一行
- bash - 带有运行另一个脚本的选项的 Bash 脚本
- continuous-integration - 根据分支提交 yml 解析错误,Appveyor 部署到 2 个不同的位置
- html - HTML标签在 IE/Edge 中不起作用
- java - Java - 期货不取消
- javascript - 幻灯片可见时启动计时器reveal.js
- excel - 如何根据单元格背景颜色删除行?
- r - 表示以 t 为底的双精度所需的位数(以 t 为底)?
- android - JobScheduler 每 15 分钟执行一次