
SELECT a.[UserID],b.[Name],sum (c.[Money]+c.[Bank])as TotalMoney

FROM Table1 a(nolock)

LEFT JOIN Table2 b(nolock) on a.[UserID] = b.[UserID]

LEFT JOIN Table3 c(nolock) ON b.[UserID]=c.[UserID]


WHERE a.[UserID] = b.[UserID] and a.[UserID] = c.[UserID] and a.[Time] >= '2005-01-01' AND a.[Time] <= '2006-12-31'


GROUP BY a.[UserID],b.[Name]


ORDER BY a.[Time] DESC
优化一下
================================================================================
Left Join 语法:

select * from

table1 left join table2 on 条件1

left join table3 on 条件2

left join table4 on 条件3

where 条件4
GROUP BY 说明:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2006-04-21 .NET环境下水晶报表使用总结
2006-04-21 水晶报表之打印和导出格式