7.1内连接查询
1.交叉连接(笛卡尔积):select * from 表名1 CROSS JOIN 表名2
或者select * from 表名1,表名2
2.内连接:(不常用)select * from 表名1 JOIN 表名2 ON 表名1.主键=表名2.外键
或者(通用)select * from 表名1 表别名1,表名2 表别名2 WHERE 表别名1.主键=表别名2.外键
3.自然连接(特殊的内连接,要求字段名相同,可去掉重复的列):
select * from 表名1 NATURAL JOIN 表名2
7.2多表连接查询
select * from 表名1 表别名1,表名2 表别名2,表3 表别名3 WHERE 表别名1.主键=表别名2.外键 AND 表别名3.外键=表别名(表名3参照的表别名).主键
如还有其他表连接,以上语法类推。
本文详细讲解了SQL中的内连接、交叉连接、自然连接以及多表连接,包括基本语法和实例,帮助理解数据表之间的关联查询技巧。
1520

被折叠的 条评论
为什么被折叠?



