五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. mysql 支持三种类型的连接查询:


on 后面跟的是关联条件

内连接查询

select s.name,c.name from students as s inner join classes as c on
s.cls_id=c.id;


左连接查询

select s.name,c.name from students as s left join classes as c on
s.cls_id=c.id;


右连接查询
select s.name,c.name from students as s right join classes as c on
s.cls_id=c.id;

2. 子查询
在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为
子查询语句

主查询和子查询的关系
子查询是嵌入到主查询中
子查询是辅助主查询的,要么充当条件,要么充当数据源
子查询是可以独立存在的语句,是一条完整的 select 语句


行级子查询: 返回的结果是一行(一行多列)
表级子查询: 返回的结果是多行多列

any|some 任意一个
在条件查询中的结果中匹配

posted on 2018-08-23 17:09  五杀摇滚小拉夫  阅读(89)  评论(0编辑  收藏  举报