左外連線 右外連線 全連線

2021-10-06 03:20:19 字數 454 閱讀 5927

例子:create table t1(c1 int primary key, c2 int);

create table t2(cc1 int primary key, cc2 int);

insert into t1 values (1,1),(2,2),(5,5);

insert into t2 values (2,2),(3,3),(4,4);

select * from t1 left join t2 on t1.c2=t2.cc2;

結果:c1

c2cc1

cc2222

211null

null55

null

null

同左外連線,只不過是列出右邊所有元組,又稱右連線

左右表的所有元組均列出(且各只出現一次),不符合on表示式的字段為null

內連線,左外連線,右外連線,全連線

1.內連線我們通常用的連線,表表連線只顯示交集資料 2.外連線分左外連線 table1 left outer join on table2 和右外連線table1 right outer join on table2 和全連線 table1 full outer join on table2 2.1...

左連線 左外連線 右外連線

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

MySQL內連線 左外連線 右外連線 全外連線

連線的優勢是減少了外來鍵的使用。內連線 最常見的等值連線,指連線結果僅包含符合連線條件的行,參與連線的兩個表都應該符合連線條件。inner join或join on condition 首先建立兩個表person和card,內容如下 select from card id cardname 1 ca...