SQL union all的使用

背景:

公司业务开发需要将两个取出两个相同表结构(原料、辅料)的数据,组成一个新视图,使用了UNION ALL

sql 复制代码
SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
GO

CREATE view vw_rawmaterial_ny_list
as
(
select id,ccode,ccommtype,ccompany,ctypecode,cconneed,ccontype,ccorpcode,cdelay,cdepcode,cdepname,cmaker,cmakercode,cpaytype,cposcode,cprice,cstate,ctesttype,cweitype,ddate,cvencode,cvenname,cpurtype,ctimestamp from op_rawmaterial_ey
union all
select id,ccode,ccommtype,ccompany,ctypecode,cconneed,ccontype,ccorpcode,cdelay,cdepcode,cdepname,cmaker,cmakercode,cpaytype,cposcode,cprice,cstate,ctesttype,cweitype,ddate,cvencode,cvenname,cpurtype,ctimestamp from op_rawmaterial_ef
)
GO

介绍:

union all将两个结果集合并后就返回结果。因此,如果返回的两个结果集中有重复的数据,那么返回的结果就会包含重复的数据。

相关推荐
中环留念5 分钟前
MySQL 索引全解析:索引类型、聚簇索引、回表与性能优化
sql·mysql·索引·图解
Gobysec12 分钟前
Goby 漏洞安全通告|MindsDB /api/sql/query 未授权访问漏洞(CVE-2025-68472)
数据库·sql·安全
m0_7482459212 分钟前
SQLite 数据类型概述
java·数据库·sqlite
五阿哥永琪15 分钟前
MySQL 回表查询 性能代价?如何避免?
数据库·mysql
DBA小马哥17 分钟前
文档型数据库MongoDB迁移替换至金仓数据库上线流程周期全解析
数据库·mongodb·文档型数据库
冰暮流星25 分钟前
sql语言之where语句
java·数据库·sql
橘子1328 分钟前
MySQL基础(一)
数据库·mysql·php
難釋懷38 分钟前
安装Redis
数据库·redis·缓存
jiayong2340 分钟前
Word协作与审阅实用手册
服务器·数据库·word
涵涵(互关)41 分钟前
添加了 @TableId(type = IdType.AUTO) 但仍生成超大 ID
数据库·spring·mybatis