image.png
    image.png

    /*
    含义:又称为多表查询,当查询的字段来自于多个表时,就会用到连接查询

    笛卡尔乘积现象:表1有m行,表2有n行,结果 = m*n行

    发生原因:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接

    如何解决:添加有效的连接条件

    分类:
    按年代分类:
    SQL92标准:仅仅支持内连接
    SQL99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接

    按功能分类:
    内连接:
    等值连接
    非等值连接
    自连接
    外连接:
    左外连接
    右外连接
    全外连接(mysql不支持)

    交叉连接

    */

    引入:
    SELECT boyName,name
    FROM
    boys,beauty
    WHERE
    beauty.boyfriend_id = boys.id;