首页 > 解决方案 > 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

您如何修改上面的查询以在没有嵌套查询的情况下以这种方式工作?

标签: mysqlgreatest-n-per-group

解决方案


推荐阅读