Ms access 生成员工的家庭详细信息

Ms access 生成员工的家庭详细信息,ms-access,Ms Access,假设我在access数据库中有多个表(例如3个表)。让我们将他们命名为员工、配偶和子女。员工和子表之间存在一对多关系 员工具有姓名、姓氏、DOB、地址等属性,而配偶表和子女表也具有姓名、姓氏、DOB属性。Employee表比其他表具有更多属性。它们都有一个连接表的主属性“EmployeeID” 比如说,我想设计一个查询,向我提供公司所有员工的整个家庭的详细信息,请问我应该怎么做 为了进一步澄清,假设EmployeeID 2345的配偶有三个孩子记录在数据库中。与任何其他联接不同,(查询应包括Em

假设我在access数据库中有多个表(例如3个表)。让我们将他们命名为员工、配偶和子女。员工和子表之间存在一对多关系

员工具有姓名、姓氏、DOB、地址等属性,而配偶表和子女表也具有姓名、姓氏、DOB属性。Employee表比其他表具有更多属性。它们都有一个连接表的主属性“EmployeeID”

比如说,我想设计一个查询,向我提供公司所有员工的整个家庭的详细信息,请问我应该怎么做

为了进一步澄清,假设EmployeeID 2345的配偶有三个孩子记录在数据库中。与任何其他联接不同,(查询应包括Employee表中的所有行以及与Employee表的属性匹配的其他表中的所有对应记录),而不重复Employee表中的初始列。即如下

员工姓名…… 2345拉维·库克…… 2345班达纳库克…… 2345尚肯库克
2345 SUSHANG COOK….

是否希望您正在搜索的员工编号作为参数([搜索ID]如下)?您可以使用联合查询,比如

select EmplID, Name, Surname from [employees] where [EmplID]=[search ID]
union select EmplID, Name, Surname from  [spouses] where [EmplID]=[search ID]
union select EmplID, Name, Surname from  [children] where [EmplID]=[search ID];