数据库的多表查询怎么用? 多表查询的区别又是啥?
内连接 inner join 连接两个数据表的用法:
select * from 表1 inner join 表2 ON 表1.字段号=表2.字段号
外连接 full join 或 full outer join
SQL语句:select * from表1 full join 表2 student.Num=score.Stu_id;
左外连接 left join
[select * from 表1 left join 表2 on 条件(表1.字段=表2.字段)]
内连接 目的: 内连接的连接结果仅包含符合连接条件的行。
外链接目的 外连接的连接结果包含了符合连接条件的行;还包含了不符合条件的行
内连接需要注意区分在嵌套查询时使用的any以及all的区别,外连接不需要区分,左表和右表都不受限制。两个表不足的地方可用null进行填充。