这个问题以前问过几次,不幸的是我没有得到我的问题的答案。
好吧,我有两个 SQL ( SQL SERVER 2008 ) 表,Employee 和 Employee expens,其中 Employee Id 分别是主键和外键。
员工表列,1. 员工 ID(P 键) 2. 经理 3. 位置 4. 加入日期 5. 姓名
Employee Expense 表列,1. Expense Id (P Key) 2. Employee Id (F key) 3. Expense Type 4. Expense Amount 5. Expense Date。
问题是,我想创建一个要在 SharePoint Web 部件中使用的视图,我将在其中查询两个表,所以我的要求是使用以下列创建一个视图,
从 Employee 我需要Employee Id 和 Name。从员工费用中,我需要费用类型、费用金额、费用日期。
其他要求。
一个。如果我在员工费用表中有多个员工条目,那么视图中应该有很多行
湾。即使我在 Employee Expense 表中没有条目,那么我也应该在视图中获取该特定 Employee 的行,而 Employee Expense 表列的值为 null。
请帮我继续...
编辑按照 Stack Overflow 成员的指示添加所需的视图代码!
CREATE VIEW ExpenseView AS (
SELECT [Employee Expense].[Employee ID], Employee.[First Name], [Employee Expense].[Expense Type],[Employee Expense].[Expense Amount],[Employee Expense].[Expense Date]
FROM Employee,[Employee Expense]
WHERE [Employee Expense].[Employee ID] = Employee.[Employee ID])
请帮忙。