【发布时间】:2015-04-09 18:59:02
【问题描述】:
我正在尝试限制每组输出的行数。有什么方法可以做到。案例说明如下:
表 1:Customer_Details
Customer ID
Vandeur pid_01
Vandeur pid_02
Vandeur pid_03
Vandeur pid_04
Vandeur pid_01
Vandeur pid_02
Vandeur pid_03
Vandeur pid_04
Vandeur pid_05
表 2:Month_Details
Month ID
Jan pid_01
Jan pid_02
Jan pid_03
Jan pid_04
Feb pid_01
Feb pid_02
Feb pid_03
Feb pid_04
Feb pid_05
我的输出要求是 - 我只想要 customer Vandeur 每个月的前 3 个 ID
样品 O/P:
Customer Month ID
Vandeur Jan pid_01
Vandeur Jan pid_02
Vandeur Jan pid_03
Vandeur Feb pid_01
Vandeur Feb pid_02
Vandeur Feb pid_03
有人可以建议我实现它的方法吗?
【问题讨论】:
-
对不起,错过了。更正。你知道解决我的问题的方法吗?
-
@MKhalidJunaid,这是 php 解决方案。
-
我建议用这个语句搜索 SO:
MySQL ROW_NUMBER,例如:mysqltutorial.org/mysql-row_number -
@MaciejLos 在接受的答案中看到另一个解决方案