SQL中Join和Union之间的区别
Union是一个集合运算符,可用于组合两个不同SELECT语句的结果集。在联合中,列数和数据类型应相同。
它有两种类型-
联盟
联合所有
另一方面,在关系数据库中,表相互关联,我们使用外键维护表之间的关系。我们使用join子句从关联表中检索数据。连接条件指示每个表中的列如何相互匹配。
SQL中的joins子句有两种类型
内部联接
外加入
1
基本的
它可用于检索两个表或更多表之间的匹配记录
它可以用于合并两个不同的SELECT语句的结果集。
2
数据类型
结果集可以具有不同类型的数据类型
数据类型应与每个select语句的结果集相同
3
重复
它不会删除重复的数据。
它删除各种选择语句之间的重复行。
UNION示例
SELECT columnlist FROM tableA UNION SELECT columnlist FROM tableB
JOIN的例子
SELECT columnlist FROM TableA INNER JOIN TableB ON join condition
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短