/*
含义:又称为多表查询,当查询的字段来自于多个表时,就会用到连接查询
笛卡尔乘积现象:表1有m行,表2有n行,结果 = m*n行
发生原因:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接
如何解决:添加有效的连接条件
分类:
按年代分类:
SQL92标准:仅仅支持内连接
SQL99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接
按功能分类:
内连接:
等值连接
非等值连接
自连接
外连接:
左外连接
右外连接
全外连接(mysql不支持)
交叉连接
*/
引入:
SELECT boyName
,name
FROM
boys,beauty
WHERE
beauty.boyfriend_id = boys.id;