sql 两张表相乘 | 您所在的位置:网站首页 › 数据库相乘 › sql 两张表相乘 |
1.表的加法--UNION 表的加法是集合运算,是数据库领域记录的集合。 表的加法:UNION重复数据删除 ;保留重复数据,union all 1)作为运算对象的列数必须相同 2)运算记录中列的类型必须一致 3)Order by 必须在最后一次使用 以行方向为单位进行操作 实例: ![]() 使用 uoion all 查询命令,将course 和 course1 两张表全部数据进行整合,并保留了重复数据 2. 表的联结 联结分为五种:交叉联结,内联结,左联结,右联结以及全联结; 1)交叉联结(cross join) 交叉联结是将表A中的A个行数与表B中的B个行数,两者相乘,得到A*B个行数。 2)内联结(inner join) 内联结是选取同时存在于两张表的数据 ![]() 将两个表中相同的数据抽取,进行组合: ![]() 3)左联结(left join) |
CopyRight 2018-2019 实验室设备网 版权所有 |