MySQL数据库基础-多表查询的分类

本文深入探讨了数据库查询中的连接查询类型,包括交叉连接、内连接(显式与隐式)和外连接(左外与右外)。此外,还介绍了子查询的概念,即一个查询依赖于另一个查询结果的情况。理解这些技术对于优化数据库操作至关重要。
摘要由CSDN通过智能技术生成

多表查询的分类

连接查询

交叉连接: cross join
 交叉连接:查询到的是两个表的笛卡尔积。
 语法:
   select * from 表1 cross join 表2;
   select * from 表1,表2;

内连接:inner join(inner是可以省略的)
显示内连接:在SQL中显示的调用inner join关键字
 语法:select * from 表1 inner join 表2 on关联条件
隐式内连接:在SQL中没有调用inner join关键字
 语法:select * from 表1,表2 where 关联条件

外连接:outer join (outer可以省略)
左外连接:
 语法:select * from 表1 left outer join 表2 on 关联条件;
右外连接:
 语法:select * from 表1 right outer join 表2 on关联条件;

子查询

子查询:一个查询语句条件需要依赖另外一个查询语句的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值