【发布时间】:2017-12-17 14:14:45
【问题描述】:
我在 MS Access 数据库中创建了以下架构。
Student1(FirstName, LastName, SchoolName) in database db1
Student2(FirstName, LastName) in database db2 //Note there is no SchoolName column
Student3(FirstName, LastName) in database db3 //Note there is no SchoolName column
现在我的要求是将Student2和Student3表中的数据插入Student1表中,这样每当从Student2表中创建条目时,应自动添加SchoolName的默认值,并且对于Student2表中的所有条目都相同Student3 表的情况类似。
我的结果表 Student1 对于所有条目只有两个学校名称。
FirstName LastName SchoolName
fn1 ln1 s1
fn2 ln2 s1
fn3 ln3 s1
fn4 ln4 s2
fn5 ln5 s2
我应该如何为此编写查询
通过使用此查询,我将只能在 Student1 表中插入 SchoolName 的值。我怎样才能实现它
INSERT INTO Student1 SELECT FirstName, LastName IN ‘C:\Users\abc\db1’;
【问题讨论】: