`
chiboo
  • 浏览: 3168 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

多表创建视图

SQL 
阅读更多


要从这几个表中把字段名相同的数据放在一个视图中去,sql语句为:

DROP VIEW IF EXISTS `d5000`.`device_view`;

CREATE
    VIEW `d5000`.`device_view` 
	AS  
	 select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from aclineend union all select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from disconnector union all select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from  generatingunit union all select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from  compensator_p union all select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from energyconsumer union all select ID,CODE,NAME,ST_ID,BV_ID,VL_ID from breaker



关键点:用union all 把这几个没有直接关联的表连接起来。


 

分享到:
评论

相关推荐

    sql 创建数据库表、视图语句

    创建视图的SQL语句是`CREATE VIEW`: ```sql CREATE VIEW 视图名 AS SELECT 列1, 列2, ... FROM 表1 WHERE 条件; ``` 比如,我们可能需要一个只显示激活用户的视图: ```sql CREATE VIEW ActiveUsers AS SELECT ...

    数据库表/视图的创建与维护实验

    - **创建多表视图**:通过连接多个表创建视图,例如,结合“MSC基本信息”与“BTS基本信息”表,创建显示特定MSC下BTS及其天线信息的视图,增强数据的综合展现能力。 ##### 数据导入技术 将外部数据(如Excel表格...

    oracle创建视图课件

    Oracle 创建视图是数据库管理中的一个重要概念,它允许用户创建基于已有表的逻辑视图,以便于数据查询和管理。视图并不实际存储数据,而是作为数据查询的窗口,其内容来自于一个或多个基础表。这使得视图成为数据...

    SQL Server2008创建视图-SQL语句方式.pptx

    SQL Server 2008 创建视图 - SQL 语句方式 本资源主要介绍了在 SQL Server ...本资源详细地介绍了在 SQL Server 2008 中使用 SQL 语句创建视图的方法和语法结构,并提供了多个实例来演示创建视图的过程和应用场景。

    oracle 创建视图为读.doc

    1. 封装复杂的查询数据:视图可以将来自多个表的关联数据封装起来,提供一个简洁的数据视图。 2. 提高数据安全性:视图可以限制用户对原始数据的访问权限,避免了数据泄露和篡改。 3. 提高数据查询效率:视图可以将...

    MySQL数据库:创建视图.pptx

    创建视图 数据视图 课程目标 理解 —— 创建视图的语法格式; 掌握—— 创建视图的方法; 掌握 —— 查看视图的方法。 创建视图 使用CREATE VIEW语句创建视图 语法格式: CREATE [OR REPLACE] VIEW 视图名 [(列名...

    多表可更新视图的实现

    2. **创建视图**: ```sql -- 创建多表视图v CREATE OR REPLACE VIEW v AS SELECT t1.t11 AS f1, t1.t12 AS f2, t2.t22 AS f3 FROM t1, t2 WHERE t1.t11 = t2.t11; ``` 此处创建了一个名为`v`的多表视图,它...

    用其它oracle数据库表内容创建本地视图

    通常情况下,只有创建视图的用户才能查询这个视图。如果需要让其他用户也能访问这个视图,可以通过授予相应的权限来实现。 ```sql GRANT SELECT ON VIEW_EMP_RECORD_ZX TO other_user; ``` 这行命令将对`VIEW_EMP_...

    Oracle过程中创建视图

    接着创建一个新的表,并基于这个新表创建视图。这种方式非常适合处理需要定期更新的数据集。 #### 5. 解决权限问题 在创建视图的过程中,可能会遇到权限问题。为了确保能够成功创建视图,可以采用以下方法之一: -...

    IOS 创建简单表视图

    本实例将详细介绍如何创建一个简单的表视图,重点在于实现UITableViewDataSource协议中的核心方法。首先,让我们理解UITableViewDataSource协议的重要性。 UITableViewDataSource是iOS应用中用于驱动表视图内容的...

    oracle实验二视图

    视图是一种虚拟表,基于一个或多个基本表,它们之间可以是一对一、多对一、多对多的关系。视图可以被当作一个独立的表来操作,但它的数据实际上来自于基本表。使用视图可以简化查询、提高安全性和简化数据管理。 二...

    abap 维护表视图

    - `集合表视图`用于组合多个表的数据,提供单一的访问接口。 3. **维护表视图** - 在ABAP Development Workbench中,你可以使用SE11事务代码来维护透明表视图,SE16N用于结构化表视图。 - 这些工具允许你查看、...

    38.针对actor表创建视图actor_name_view.md

    38.针对actor表创建视图actor_name_view.md

    VB 演示创建视图 使用视图保存数据.rar

    在MSSQL中,创建视图通常通过`CREATE VIEW`语句实现,你可以根据需要选择、联接、筛选表中的数据列。 接下来,让我们探讨如何在VB中操作MSSQL数据库。VB提供了ADO(ActiveX Data Objects)组件,如Connection、...

    MySQL数据库:使用NAVICAT工具创建和管理视图.pptx

    创建视图的过程是将SQL查询的结果集保存为一个逻辑上的表。在NAVICAT中,你可以按照以下步骤进行: 1. 首先,打开你的MySQL数据库连接,进入你需要操作的数据库。 2. 在对象浏览器中,选择“视图”选项,右键点击并...

    如何创建用于自定义表或视图的维护视图

    首先,我们需要为相关的表创建维护视图。以SCARR、SPFLI和SFLIGHT为例,我们将逐步介绍创建过程: 1. 创建SCARR的维护视图: - 打开事务代码SE11,选择“视图”选项,输入客户命名空间中的视图名称,然后点击...

    创建mysql数据库视图

    在MySQL中,使用`CREATE VIEW`语句来创建视图。基本语法如下: ```sql CREATE VIEW 视图名 AS SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件; ``` 这里的`视图名`是你想要创建的视图的名称,`SELECT`语句...

    Oracle创建视图(View)

    案例3:基于EMP表和DEPT表创建视图 代码演示:视图 SQL> CREATE OR REPLACE VIEW EMPDETAIL 2 AS 3 SELECT EMPNO,ENAME,JOB,HIREDATE,EMP.DEPTNO,DNAME 4 FROM EMP JOIN DEPT ON EMP.DEPTNO=DEPT.DEPTNO ...

    java根据数据库表或视图创建实体

    "java根据数据库表或视图创建实体"这个程序就是为了解决这一问题而设计的。它允许开发者通过输入数据库的连接信息(如数据库URL、用户名、密码)、表名或视图名,自动生成对应的Java实体类。这极大地方便了开发人员...

    SQL Sever2008 创建视图

    在SQL Server 2008中,创建视图是一项重要的数据库管理任务,它允许用户根据需求定制数据查询的结果,提供了一种虚拟表的形式,显示来自一个或多个表的数据。视图并不存储数据本身,而是基于已有表的查询结果。下面...

Global site tag (gtag.js) - Google Analytics