在数据库中,往往是有很多个表组成,而数据就分布在这些表中。但我们想找的数据有时候并不在一个表中,这个时候就需要将两张或多张表连接起来查找需要的数据。
1:内连接
在表查询中,内连接一般是使用最多的。用于查询两个或多个相关表的数据。
INNER JOIN:这是内连接的关键字,也就是语法。
以上是自己做的小案例:在s1和s2表中查询数据
- From子句指定的是主表
- INNER JOIN 子句连接的是第二个表。
而相互关联的列是以主表所拥有的数据去匹配次表中相同列中的数据。
2:左连接
左连接用于查询来自多个表的数据。它返回主表中所有行和次表中的匹配行。