同一字段不同查询条件查询结果显示
select y.id, q.name,SUM(q.price) sum_price,
(select sum(fetch_price)
from Table1
where buniess_name like '%业务名%'
and q.id = Table1.id) fetch_price_name
from Table1 q
inner join Table2 y on q.name = y.name
group by q.id,q.name, y.id
- 问题:速度慢
2.第二种
select NAME,
ID,
sum(case when SERVICE_NAME = ' ' then FEE_SUM else 0.0 end) fetch_price,
sum(FEE_SUM) sum_price
from Table1 q
inner join Table2 y on q.name = y.name
group by q.id,q.name, y.id
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律