MySQL分组获取每组Top N条记录求助
解决MySQL窗口函数(OVER PARTITION)的问题
Hey! 我知道你现在在MySQL里尝试用OVER(PARTITION BY ...)这类窗口函数生成目标输出,但没达到预期效果。不过现在我还缺少几个关键信息,没法直接帮你定位问题:
- 你的表结构:可以贴出
CREATE TABLE语句,或者列出字段名、对应的数据类型 - 一些样本数据:几行真实的测试数据,方便复现你的使用场景
- 你当前写的SQL语句:让我看看你是怎么使用窗口函数的,有没有语法或逻辑上的疏漏
- 你期望的输出结果:明确展示你想要得到的数据集样式,最好能列几行示例
举个简单的例子,假设你有一个订单表,想按用户分区统计每个用户的订单总额,那把表结构、样本数据、你的SQL和期望结果都列出来,我就能很快帮你修正逻辑啦!
内容的提问来源于stack exchange,提问作者Senthil
相关产品推荐
相关产品推荐

