Sql 在多个级别将数据从一个表合并到另一个表
我在表1中有下表Sql 在多个级别将数据从一个表合并到另一个表,sql,excel,vba,Sql,Excel,Vba,我在表1中有下表 Project| Resource Name | Line Manager ---------------------------------- 2345 David Peter 2345 Tam Peter 2345 Richard Peter 2358 Russell Adam 表2有下表 Project| Month |Revenue -----------------------
Project| Resource Name | Line Manager
----------------------------------
2345 David Peter
2345 Tam Peter
2345 Richard Peter
2358 Russell Adam
表2有下表
Project| Month |Revenue
-----------------------
2345 Jan 10000
2345 Feb 15000
2358 Jan 8000
2358 Feb 12000
如何在表2中获得以下结果
Project| Month| Revenue| Resource|Name Line Manager
------------------------------------------------
2345 Jan 10000 David Peter
2345 Jan 10000 Tam Peter
2345 Jan 10000 Richard Peter
2345 Feb 15000 David Peter
2345 Feb 15000 Tam Peter
2345 Feb 15000 Richard Peter
2358 Jan 8000 Russell Adam
2358 Feb 12000 Russell Adam
那么:
select s1.*, s2.* from sheet1 s1 join sheet2 s2 on s2.project=s1.project
如何:从sheet1 s1中选择s1.*,s2.*在s2上连接sheet2 s2。项目=s1。project@xeo看起来是个答案。。。回复后谢谢你的意见。是否可以通过VBA excel@user3200076实现这一点?答案是肯定的,解决方案(针对这个新问题)如下: