gpt4 book ai didi

mysql - 如何限制离散 block 中的查询? MySQL

转载 作者:行者123 更新时间:2023-11-29 16:49:40 25 4
gpt4 key购买 nike

有没有办法限制离散组中的查询?例如,假设我有下面这个查询。

| col1 | col2 |
---------------
| 1 | A |
| 1 | B |
| 2 | C |
| 2 | D |
| 3 | E |
| 3 | F |

我希望此查询的限制为 5 行。但是,我只希望它根据第一列显示离散的完整组。所以这意味着我不想显示 (3, E) 因为 (3, F) 会被切断。所以它只会显示前 4 行。

有没有办法将这种动态逻辑写入 MySQL 查询中?

最佳答案

计算子查询中的行数:

select col1, col2
from mytable m1
where (select count(*) from mytable m2 where m2.col1 <= m1.col1) <= 5
order by col1, col2;

关于mysql - 如何限制离散 block 中的查询? MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52879459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com