通過兩個數據表來講解多表查詢
1. join
select * from a join b on a.id=b.id;
查詢結果:
內連接查詢數據結果是多表查詢的交集
2.left join
select * from a leftjoin b on a.id=b.id;
查詢結果:
左連接查詢的結果集滿足:
3.right join
select * from a right join b on a.id=b.id;
查詢結果:
右連接查詢的結果集滿足:
4.union(全連接)
select * from a left join b on a.id=b.id union select * from a right join b on a.id=b.id;
查詢結果:
全連接查詢的結果集滿足:
5.交叉連接
select * from a cross join b;
查詢結果: