【发布时间】:2011-12-04 11:46:28
【问题描述】:
这个问题以前问过几次,很遗憾我的问题没有得到答案。
我有两个 SQL (SQL SERVER 2008) 表,Employee 和 Employee expens,其中 Employee Id 分别是主键和外键。
员工表列, 1. 员工 ID(P 键) 2. 经理 3. 地点 4. 加入日期 5. 姓名
Employee Expense 表列, 1. 费用编号(P 键) 2. 员工编号(F 键) 3. 费用类型 4. 费用金额 5. 费用日期。
问题是,我想创建一个要在 SharePoint Web 部件中使用的视图,我将在其中查询两个表,所以我的要求是使用以下列创建一个视图,
我需要来自员工的员工 ID 和姓名。 从员工费用中我需要费用类型、费用金额、费用日期。
其他要求。
一个。如果我在员工费用表中有多个员工条目,那么视图中应该有很多行
b.即使我在 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])
请帮忙。
【问题讨论】:
-
您的问题是什么?向我们展示你的尝试......
-
你试过什么?如果您想按要求执行代码,那么您应该聘请顾问。 Stack Overflow 旨在帮助解决特定问题。
-
对不起,我知道对于新手来说,堆栈溢出没有帮助。谢谢...
-
@Jithu - JNK 向您解释的是,您需要向我们展示您已经付出了一些努力来尝试自己解决这个问题。否则,看起来你来这里是为了让别人为你工作。
-
@Jithu - 欢迎新手! 帮助吸血鬼不是。只是表明你试图自己解决它。当您发布一个实际上只是一个需求列表的“问题”时,期望有人为您解决它,您不太可能获得好的帮助。
标签: sql sql-server-2008 sql-view