sql - SQL:当组中有重复数据时只选择第一行
问题描述
当我使用sum
with时,如何在每个不同的组中只选择一行数据group by
?
我想删除第二行,只显示第一行和第三行。
这是我的查询:
SELECT f_provider, SUM(f_rebate_amount) as total_cashback,
DATE(f_match_time) as match_time, f_status
FROM rebate_history
GROUP BY f_provider, f_created_time, f_status
解决方案
推荐阅读
- html - 如何在实时网站上强制背景图像刷新?
- google-sheets - 50,000 个字符单元格限制的脚本解决方法?
- python - python - 如何通过python降低cv2中.PNG到MP4转换器的帧速率?
- python - Discord.py 如何通过命令向我想要的任何人发送 DM
- pandas - 如果熊猫数据框包含,则快速删除列表的元素
- r - 按 NA 的递减计数对 tibble 行进行排序
- http - 如何在 Flutter For Web 上发出 HTTP 请求?
- angular - 带单选按钮的材料芯片
- go - 如何隔离关闭1006(异常关闭):意外EOF
- marklogic - 将存储为二进制的 XML 文档转换为 XML?