1 两表_父子查询和连接查询架构
1 嵌套查询
select * FROM 父表
WHERE 相同列 IN (SELECT 相同列 FROM 子表) --1.子表在父表中存在的数据
SELECT * FROM 父表
WHERE 相同列 NOT IN (SELECT 相同列 FROM 子表) --2.子表不在附表中存在的数据
--说明:附带属性:用相同字段连接,通过子句属性,显示父句中匹配的数据
2 链接查询
SELECT * FROM 表1 AS a FULL JOIN 表2 AS b --1.两表全部连接,包括空值
ON a.相同列=b.相同列
SELECT * FROM 表1 AS a INNER JOIN 表2 AS b --2.两表有效值链接
ON a.相同列=b.相同列
SELECT * FROM 表1 AS a LEFT JOIN 表2 AS b --3.以左表为准,包括空值
ON a.相同列=b.相同列
SELECT * FROM 表1 AS a RIGHT JOIN 表2 AS b --4.以右表为准,包括空值
ON a.相同列=b.相同列
SELECT * FROM 表1 AS a JOIN 表1