2.表的连接查询有几种?
内连接:
隐式内连接:SELECT 字段名 FROM 左表, 右表 WHERE 条件
显式内连接:SELECT 字段名 FROM 左表 [INNER] JOIN 右表 ON 条件
左外连接:SELECT 字段名 FROM 左表 LEFT [OUTER] JOIN 右表 ON 条件
右外连接:SELECT 字段名 FROM 左表 RIGHT [OUTER ]JOIN 右表 ON 条件
3.什么是子查询,子查询的结果有几种情况,分别怎么使用?
子查询:
1) 一个查询的结果做为另一个查询的条件
2) 有查询的嵌套,内部的查询称为子查询
3) 子查询要使用括号
情况:
1) 子查询的结果是单行单列:SELECT 查询字段 FROM 表 WHERE 字段=(子查询) ;
2) 子查询的结果是多行单列:SELECT 查询字段 FROM 表 WHERE 字段 IN (子查询) ;
3) 子查询的结果是多行多列:SELECT 查询字段 FROM (子查询) 表别名 WHERE 条件;作者: 潘辉 时间: 2020-2-25 19:20
今日整理:
1.什么情况下会用到表连接查询?