sql查询中的纵向连接和横向连接sql 查询中的纵向连接和横向连接:
纵向连接都是采⽤ left join , right join ,inner join:
 左连接,右连接,内连接,都是对两个表的字段根据条件,进⾏横向拼接
横向连接都是采⽤ union all :
 是对查询出来的结果集进⾏合并,要求两个表的列名和类型都⼀致
SELECT column_name(s) FROM table_name1
UNION ALL
sql left join 多表连接SELECT column_name(s) FROM table_name2
union的特性,去重与不去重
集合操作有 并,交,差 3种运算:
union: 得到两个查询结果的并集,并且⾃动去掉重复⾏。不会排序
union all: 得到两个查询结果的并集,不会去掉重复⾏。也不会排序
intersect: 得到两个查询结果的交集,并且按照结果集的第⼀个列进⾏排序
minus: 得到两个查询结果的减集,以第⼀列进⾏排序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。