PostgreSQL的 UNION

UNION操作符用于合并两个或多个SELECT语句的结果集。UNION操作符会删除结果集中的重复行。UNION操作符必须在两个SELECT语句之间使用,并且SELECT语句必须具有相同数量的列,每个列的数据类型必须相同或兼容。

示例SQL:

假设我们有两个表,一个是students,另一个是teachers,它们都有name和age两列。我们可以使用UNION操作符将这两个表的结果集合并为一个结果集:

java 复制代码
SELECT name, age FROM students
UNION
SELECT name, age FROM teachers;

这个查询将返回一个包含所有学生和老师的名称和年龄的结果集,其中重复的行已被删除。

相关推荐
大型UFO19 分钟前
在 Hermes Agent 里搭建全中文 Honcho 记忆系统踩过的坑
后端
前端工作日常44 分钟前
我学习到的Java概念
java·后端
要阿尔卑斯吗1 小时前
深入解析 Docling Java SDK 集成:Source 与 Target 的实战应用
后端
范闲3 小时前
第三章: 从 ChatModel 到 Agent:Octo 项目的架构演进
后端
江华森3 小时前
深入理解 Flask 实现原理
后端·python·flask
Nturmoils3 小时前
LEFT JOIN 到底什么时候会被优化器偷偷改写成 INNER JOIN
后端
北冥you鱼4 小时前
Go Modules 使用指南:从入门到精通
开发语言·后端·golang
嘟嘟07174 小时前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
沈七4 小时前
Go 补强第三天:给 TaskStore 写单元测试
后端