1.隐式内连接
select * from A,B where
A.id=B.id
2.显示内连接
select * from A inner join B on
A.id=B.id

3.左外连
select * from A left join B on
A.id=B.id

4.右外连
select * from A right join B on
A.id=B.id

4.左独有
select * from A left join B on
A.id=B.id
where
B.id
is null

5.右独有
select * from A right join B on
A.id=B.id
where
A.id
is null

6.求差集
select * from A left join B on
A.id=B.id
where
B.id
is null
union
select * from A right join B on
A.id=B.id
where
A.id
is null

7.全连
select * from A left join B on
A.id=B.id
union
select * from A right join B on
A.id=B.id

8.笛卡尔积
select * from A cross join B
cross join:交叉连接,得到的结果是两个表的乘积,即笛卡尔积
示例:




