联结(以列为单位对表进行联结)
(1)联结:改变行数
联结( JOIN)就是将其他表中的列添加过来,进行“添加列”的集合运算。UNION是以行(纵向)为单位进行操作,而联结则是以列(横向)为单位 进行的。
(2)内联结——INNER JOIN
●内联结要点① ——FROM子句,进行联结时需要在FROM子句中使用多张表。
●内联结要点② —— ON子句,进行内联结时必须使用ON子句,并且要书写在FROM和WHERE之间。
●内联结要点③ ——SELECT子句,使用联结时SELECT子句中的列需要按照“<表的别名>.<列名>”的格式进行书写。
(3)外联结——OUTER JOIN
●外联结要点① ——选取出单张表中全部的信息
●外联结要点② ——使用LEFT 时FROM 子句中写在左侧的表是主表,使用RIGHT 时右侧的表是主表。
(4)3张以上的表的联结
(5)交叉联结——CROSS JOIN(笛卡儿积)
交叉联结是对两张表中的全部记录进行交叉组合,结果中的记录数通常是两张表中行数的乘积
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!