【问题标题】:creating views from two or more tables从两个或多个表创建视图
【发布时间】:2015-05-25 17:03:19
【问题描述】:

我想创建一个视图,列出特定部门 ID 的部门 ID、部门名称、部门员工、总部门工资

【问题讨论】:

  • 我想要一个小马和免费披萨。您有问题吗? (如果你有一个 SELECT 语句,那可以作为创建视图的基础。但是为什么你要创建一个视图?这解决了什么问题?)

标签: sql oracle oracle11g


【解决方案1】:
CREATE OR REPLACE VIEW theview AS
    select department department_id,department_name,department_employees,total_dept_salary
    from table1 join table2 using (department_id);

这假设连接两个表的是部门 ID。如果表没有公共列,请改用 ON 子句。无论哪种情况,了解每个表包含哪些列都会很有帮助。

Als,check this out 了解有关创建视图语法的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多