連接查詢: select * from 表名,表名 #得出的結果成為笛卡爾積
select * from 表名,表名 where 表名.列名=表名.列名
join on連接: select * from 表名 join 表名 #join連接,結果也是笛卡爾積
select * from 表名 join 表名 on 表名.列名=表名.列名
聯合查詢: select 列名,列名 from 表名 union select 列名,列名 from 表名 #兩個查詢列必須相同
無關子查詢: select * from 表名 where 列名=(select 列名 from 表名 where 列名=‘’) #子查詢被父查詢使用,子查詢能單獨執行
相關子查詢: select * from car a where oil<(select avg (oil)from car b where a.brand = b.brand )