我有多个(8-10)个不同的数据集,所有数据集都有一个主键(Name),一些常见列,然后是每个列。例如,表1可能包含Name,Date,Age,Username,LoginTime;表2姓名,日期,母亲姓名,登录时间,年龄; table3姓名,用户名,学校,大学,年龄等等。 理想情况下,我希望这一切都合并为一个包含唯一列的表:名称,日期,年龄,用户名,登录时间,母亲姓名,学校,大学。
我知道Access不允许使用covalesce - 我该如何创建这个主表?我知道我希望SQL查看的顺序,即如果Age不在表3中,则只查看表2(即使表2有值),然后只在表1中查找给定的Name。但是我无法弄清楚如何最好地进行连接,所以我没有得到table1.Age,table2.Age和table3.Age我所有的常见字段......