多表查询:就是输出的字段来自很多表,不单单是一张表
1:交叉连接
不适用任何匹配条件,生成笛卡尔积
select * from course cross join class;
2个表的字段都连接在一张大表上
2:内连接
含义:取出2张表的公共部分,相当于就是从笛卡尔积中筛选出正确的结果
就是输出来自多张表,且筛选出符合条件的字段,对于连接表的顺序没有固定的要求
思路
找公共的列,就是2张表中都有的公共列,如果没有公共列的话,就找第三方的表,总会有公共列的
格式有2种
select from 表1 as 表2 as on 表1.字段名=表2.字段名 where 筛选条件 select from 表1,表2 as where 表1.字段名=表2.字段名 and 字段 筛选条件
3:外连接
就是
标签:多表,查询,字段名,公共,筛选,连接,select From: https://www.cnblogs.com/qm77/p/17875632.html