mysql连接查询

Posted 小学生求教

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql连接查询相关的知识,希望对你有一定的参考价值。

##  使用内连接查询学生表与班级表

 

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

 

##  使用左连接查询学生表与班级表

  select * from students s left join classes c on s.c_id = c.id; 左连接查询,根据左表查询右表,如果右表数据不存在使用null填充 left左边是左表,left右边是右表

##  使用右连接查询学生表与班级表

  select * from students s right join classes c on s.c_id = c.id; 右连接查询,根据右表查询左表,如果左表数据不存在使用null填充 right左边是左表,right右边是右表

## 使用自连接查询省份和城市信息

  select c.id, c.title, c.pid, p.title from areas c inner join areas p on c.pid = p.id where p.title = \'河北省\';

以上是关于mysql连接查询的主要内容,如果未能解决你的问题,请参考以下文章

MySQL连接查询之内连接左连接右连接自连接

MySQL连接查询

MySQL进阶 — 联合查询(外连接内连接子连接合并查询)

MySQL进阶 — 联合查询(外连接内连接子连接合并查询)

MySQL进阶 — 联合查询(外连接内连接子连接合并查询)

Mysql数据库连接查询