今天总结:通过今天的学习主要复习了,sql 的 join 关联查询;
1、INNER JOIN 关键字在表中存在至少一个匹配时才返回行,如果 表中没有匹配,则不会列出。
SELECT 表1和表2的字段 FROM 表1 INNER JOIN 被关联的表2 ON 表1的 id = 表2的 id(ON 后面可以理解主键外键的关系)
2、LEFT JOIN 关键字以左表(table1)为基础返回所有的行,如果右表(table2)中没有匹配,显示结果的为 NULL
SELECT 各个表的字段 FROM 左表 LEFT JOIN 需要关联的表 ON 左表的id = 被关联表的id
3、RIGHT JOIN 关键字从右表(table2)为返回所有的行,如果左表(table1)中没有匹配,则结果为 NULL。
SELECT 各个表的字段 FROM 右表 RIGHT JOIN 被关联的表 ON 表1id = 表2的 id