一、外鏈接(用on子句給定連接條件)
- left outer join 左外連接
- right outer join 右外連接
- union:可以將兩個查詢結果集合並,返回的行都是唯一的,如同對整個結果集合使用了
DISTINCT。 - union all:只是簡單的將兩個結果合並后就返回。這樣,如果返回的兩個結果集中有重復的數據,
那么返回的結果集就會包含重復的數據了。
select e.last_name,d.address from emp e,dept d where e.dept_id = d.dept_id; 等值連接
select * from emp cross join dept; 交叉連接
select * from emp natural join dept; 自然連接
select * from emp join dept using(dept_id); 選定條件的自然連接
select * from emp inner join dept on emp.dept_id = dept.dept_id; 內連接
select * from emp inner join dept using(dept_id); 內連接
二、分頁查詢
語法:
select 投影列 from 表名 where 條件 order by limit 開始位置,查詢數量 。
語法:
select 投影列 from 表名 where 條件 order by limit 查詢數量 offset 開始位置。