分类:分为两种 左连接,右连接 left join 左外连接---左连接,以左表为主 right join 右外连接---右连接,以右表为主
基本语法: 左表 left/right join 右表 on 左表.字段 = 右表.字段;------条件必须有
交叉连接
交叉连接 连接查询 cross join:
交叉连接不带WHERE 子句,它返回被连接的两个表所有数据行的笛卡尔积,
返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。
自然连接
自然连接 natural join 自然连接
就是系统自动匹配连接条件 系统以字段名字作为匹配模式(同名字段作为字段,多个同名字段都作为条件)
自然连接:可以分为 自然内连接 和 自然外连接 内连接 natural left join 自然左外连接
其实:内连接和外连接都可以模拟自然连接,
使用同名字段,合并字段 左表 left/ right inner join 右表 on using(字段名) -----使用同名字段,合并字段
--自然内连接 select * from stu natural join cla;
-自然左外连接 select * from stu natural left join cla;
--外连接模拟自然左外连接 select * from stu left join cla using(id);
以上就是数据库的四种连接方式分别是什么的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《数据库》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。