MySQL_连接查询_笛卡尔积

含义

多表查询 当查询的字段来多个表是,就会用到连接查询

 

笛卡尔乘积现象:

表1 有m行

表2 有n行

结果 = m * n行

 

发生原因:没有有效的连接条件

如何避免:添加有效的连接条件

 

分类

按年代

sql92标准:仅仅支持内连接

sql99标准【推荐】:支持内连接 + 外连接(左外和右外) + 交叉连接

按功能

内连接:

  等值连接

  非等值连接

  自连接

外连接

  左外连接

  右外连接

  全外连接

交叉连接

posted @ 2022-11-02 14:39  yzhone  阅读(112)  评论(0)    收藏  举报