Sql 在多个级别将数据从一个表合并到另一个表

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 -----------------------

我在表1中有下表

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实现这一点?答案是肯定的,解决方案(针对这个新问题)如下: