为了账号安全,请及时绑定邮箱和手机立即绑定

SQL中UNION运算符

SQL中UNION运算符

守着一只汪 2019-03-28 18:18:33
例如,SELECT 书名 FROM book1UNIONSELECT 编号 FROM book2GO系统是怎么执行的呀,谢谢系统是怎么合并结果的呀。如上例,结果怎么返回的是全是呀书名
查看完整描述

2 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

SQL UNION 操作符
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

SQL UNION 语法
SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。
你写的那个是有语病的sql

查看完整回答
反对 回复 2019-03-31
?
largeQ

TA贡献2039条经验 获得超7个赞

SELECT 编号,书名 FROM book1
UNION
SELECT 编号,书名 FROM book2

UNION 需要2个集合包含的字段是一致的 并且数据类型是一致的

查看完整回答
反对 回复 2019-03-31
  • 2 回答
  • 0 关注
  • 663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信