【发布时间】:2013-06-07 13:04:21
【问题描述】:
为了回答我的问题,我将简化我的数据结构。我有三个表,样本、分析、值。 Sample 有一个 Pk 自动编号字段、SampleID 和一个 DateCreated 字段。 Analysis 有一个 PK 自动编号字段 AnalysisID 和一个 AnalysisName 字段。 Values 有三个字段,SampleID、AnalysisID、Value。数据的通用布局如下。
样本
SampleID DateCreated
1 6/1/2013
2 6/2/2013
3 6/3/2013
4 6/3/2013
分析
AnalysisID AnalysisName
1 Temp
2 Density
3 Mass
价值观
SampleID AnalysisID Value
1 1 65
1 2 1.1
2 1 68
2 2 1.0
2 3 57
3 2 1.2
4 2 0.9
4 3 54
现在,我希望有人能够即时设计查询...我想我可以弄清楚,如果我可以弄清楚如何将这些数据转换为以下格式。例如,如果用户想要所有样本和分析,则查询需要生成这样的表...
SampleID DateCreated Temp Denisty Mass
1 6/1/2013 65 1.1
2 6/2/2013 68 1.0 57
3 6/3/2013 1.2
4 6/3/2013 0.9 54
得到这个结果的查询是什么样的?我可以弄清楚如何使用 VBA 即时创建它,只要我能理解最终的 SQL 结果需要是什么样子。谢谢!
【问题讨论】: