1. 程式人生 > >數據庫系列三

數據庫系列三

nbsp HERE pan using ural 外鏈 sele strong bsp

一、連接查詢

1.交叉連接

select * from 表1 cross join 表2    -->笛卡兒積

2.內連接

select * from 表1 inner join 表2    -->笛卡兒積

select * from 表1 join 表2       -->笛卡兒積

select * from 表1 inner join 表2 on 表1.字段=表2.字段

select * from 表1 join 表2 on 表1.字段=表2.字段

select * from 表1 join 表2 where 表1.字段=表2.字段    -->效率沒on高

3.外連接

select * from 表1 left join 表2 on 表1.字段 = 表2.字段   -->以左表為主

select * from 表1 right join 表2 on 表1.字段 = 表2.字段 -->以右表為主

select * from 表1 left join 表2 [using(表1和表2相同的字段名)]

select * from 表1 right join 表2 [using(表1和表2相同的字段名)]

4.自然連接(兩個表都必須有相同的字段名)

自然內鏈接

select * from 表1 natural join 表2

自然外鏈接

select * from 表1 natural left join 表2

select * from 表1 natural right join 表2

數據庫系列三