SQL连接

SQL连接一般分为三类:

内连接

        等值连接:INNER JOIN 或 用=连接两个字段

        非等值连接: 不是=的都算,>,<,<>,还包括between,in

        自连接 用同一张表的字段进行连接,一般有parentId这类的特殊表才有可能用到

外连接

        左外连接:LEFT JOIN,以左表为主表进行连接

        右外连接:RIGHT JOIN,以右表为主表进行连接

        全外连接:FULL JOIN,我全都要,基本没见用过

交叉连接

        就是笛卡尔积,两张表的数据相乘,想看笛卡尔积也很简单,select 字段 from 表1,表2不加任何条件就能看到了

你可能感兴趣的:(SQL连接)