Mysql之66问答
1. 基础
1. 什么是内连接,外连接,交叉连接,笛卡尔积?
内连接:两张表根据连接条件匹配的交集记录。
外连接:不只取得两张表中满足存在连接匹配关系的记录,还包括某张表(或两张表)中不满足匹配关系的记录。
交叉连接:显示两张表所有记录一一对应,没有匹配关系进行筛选,它是笛卡尔积在SQL中的实现,如果A表有m行,B表有n行,那么A和B交叉连接的结果就有m*n行。
笛卡尔积:是数学中的一个概念,例如集合A={a,b},集合B={1,2,3},那么A✖️B={<a,1>,<a,2>,<a,3>,<b,1>,<b,2>,<b,3>,}。
2. Mysql的内连接,左连接,右连接有什么区别?

一往无前虎山行,拨开云雾见光明

浙公网安备 33010602011771号