![](https://img.haomeiwen.com/i10636899/476e8f59721d2bcd.jpg)
SQL连接一般分为三类:
内连接
等值连接:INNER JOIN 或 用=连接两个字段
非等值连接: 不是=的都算,>,<,<>,还包括between,in
自连接 用同一张表的字段进行连接,一般有parentId这类的特殊表才有可能用到
外连接
左外连接:LEFT JOIN,以左表为主表进行连接
右外连接:RIGHT JOIN,以右表为主表进行连接
全外连接:FULL JOIN,我全都要,基本没见用过
交叉连接
就是笛卡尔积,两张表的数据相乘,想看笛卡尔积也很简单,select 字段 from 表1,表2不加任何条件就能看到了
网友评论