1,多表连接
内连接:内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行
实例: (隐式)select * from A, B where A.id=B.id (1)
(显式)select * from A inner join B on A.id=B.id (2)
外连接:left join(left outer join)和 right join(right outer join)
1)left join或left outer join 左向外联接的结果集包括 left join子句中指定的左表(A表)的所有行,而不仅仅是联接列所 匹 配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 例:select * from A left join B on A.id=B.id
2)right join或 right outer join 右向外联接是左向外联接的反向联接。将返回右表(B表)