常用工具
窗体界面
查询
打印样式
自定义平台
磁贴仪表板设计
看板设计
自定义XML
数据采集
聚合数据
数据库
SQL
SQL—UNION ALL (并集)
最近更新时间:2021-12-24 12:00(V1.00)

UNION ALL用于合并两个或多个SELECT语句的结果集。

UNION ALL 语法

SELECT 表名1.字段1 FROM表名1
UNION ALL
SELECT 表名2.字段2 FROM表名2

UNION ALL 实例

将采购收货与采购退货连接成一个表。
SQL语句如下:

SELECT TD1.ObjType, TD1.DocNum, TD1.LineNum, TD1.ItmID, TD1.ItmName, TD1.Qty
FROM PURevA TD1
UNION ALL
SELECT TD2.ObjType, TD2.DocNum, TD2.LineNum, TD2.ItmID, TD2.ItmName, -TD2.Qty
FROM PUBakA TD2
ORDER BY DocNum, LineNum

注意事项

一般都要使用UNION ALL,保证数据列个数、次序、数据类型要一致,叠加后的字段名,采用第一个表的字段名。若要排序,写在最后。

上一篇: SQL—LEFT JOIN (左连接)
下一篇: 系统中表连接