自動連線 內連線和外連線 區別

2021-04-29 07:04:01 字數 669 閱讀 5614

自動連線:(

table_1、table_2 都有id 字段)

select * from table_1,table_2

where table_1.id=table_2.id

內連線就是inner join,也就是兩個表之間對應關係相同的資料集

select * from table_1

inner join table_2 on table_1.id=table_2.id

外連線有左連線left join、右連線right join、全連線full join三種

left join:左面表內容的資料集,以及右面表資料集中滿足對應關係的資料

select * from table_1

left join table_2 on table_1.id=table_2.id

right join:右面表內容的資料集,以及左面表資料集中滿足對應關係的資料

select * from table_1

right join table_2 on table_1.id=table_2.id

full join:滿足兩個表對應關係的資料集,以及不滿足對應關係的其他資料

select * from table_1

full join table_2 on table_1.id=table_2.id

內連線和外連線區別

內連線和外連線區別 在之前,我對mssql中的內連線和外連線所得出的資料集不是很清楚。這幾天重新溫習了一下sql的書本,現在的思路應該是很清楚了,現在把自己的理解發出來給大家溫習下。希望和我一樣對sql的連線語句不太理解的朋友能夠有所幫助。發這麼菜的教程,各位大大們別笑話偶了,呵 d 有兩個表a和表...

內連線和外連線區別

在之前,我對mssql中的內連線和外連線所得出的資料集不是很清楚。這幾天重新溫習了一下sql的書本,現在的思路應該是很清楚了,現在把自己的理解發 出來給大家溫習下。希望和我一樣對sql的連線語句不太理解的朋友能夠有所幫助。發這麼菜的教程,各位大大們別笑話偶了,呵 d 有兩個表a和表b。表a結構如下 ...

內連線和外連線區別

在之前,我對mssql中的內連線和外連線所得出的資料集不是很清楚。這幾天重新溫習了一下sql的書本,現在的思路應該是很清楚了,現在把自己的理解發出來給大家溫習下。希望和我一樣對sql的連線語句不太理解的朋友能夠有所幫助。發這麼菜的教程,各位大大們別笑話偶了,呵 d 有兩個表a和表b。表a結構如下 a...