mysql基础, 多表查询。
基本含义:将两个或两个以上的表连接起来成为一个数据源。
格式:
from 表1 [连接方式] join 表2 [on 连接条件];
交叉连接:
from 表1 [cross] join 表2 ;
将表内数据交叉连接在一起,这种连接方式通常无意义。
内连接:
from 表1 [inner] join 表2 on 表1.字段1=表2.字段2;
有意义。
外连接:
左外连接:
from 表1 left [outer] join 表2 on 连接条件。
右外连接:
from 表1 right [outer] join 表2 on 连接条件。
左外连接,右外连接连接条件和内连接相同,
在内连接的结果基础上,加上右边表中所有不符合连接条件的数据,相应本应放左(右)边表的字段的位置就自动补为“null”值。

浙公网安备 33010602011771号