的基本概念
的基本语法如下:
namenamename;
查询时,MySQL会首先从左边的表中选取所有的数据,然后再根据关联条件查询右边表中的数据,如果右边表中没有符合条件的数据,则会返回NULL值。
的使用场景
在实际的开发中有很多的使用场景,下面大家将介绍一些常见的场景。
1. 查询两张表中的所有数据
tsts表中存储了学生的基本信息,scores表中存储了学生的成绩信息。大家可以使用以下语句查询两张表中的所有数据:
tstst_id;
ts表中的所有数据,如果scores表中没有符合条件的数据,则会返回NULL值。
2. 查询左边表中有而右边表中没有的数据
ts和scores,大家需要查询出所有没有成绩的学生信息,可以使用以下语句查询:
tststt_id IS NULL;
ts表中所有没有成绩的学生信息。
3. 查询左边表中有而右边表中有重复数据的情况
ts和scores,大家需要查询出每个学生的最高成绩,可以使用以下语句查询:
tsametststtsame;
这个查询会返回每个学生的最高成绩。
查询方式,提高自己的SQL查询能力。