Sql連表查詢(xún)

1.Union:使用union是組合兩張表,消去表中重復(fù)行,兩張表查詢(xún)的結(jié)果有相同數(shù)量的列、列類(lèi)型相似;UNION ALL,不消除重復(fù)行
教師表:

創(chuàng)新互聯(lián)于2013年成立,公司以做網(wǎng)站、成都做網(wǎng)站、系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶(hù)上千家,涉及國(guó)內(nèi)多個(gè)省份客戶(hù)。擁有多年網(wǎng)站建設(shè)開(kāi)發(fā)經(jīng)驗(yàn)。為企業(yè)提供專(zhuān)業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過(guò)專(zhuān)業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶(hù)提供各種風(fēng)格的特色服務(wù)。

IDName
101 Mrs Lee
102 Lucy

學(xué)生表:

IDNameAgeCityMajorID
101 Tom 20 BeiJing 10
102 Lucy 18 ShangHai 11

SELECT Name FROM Students
UNION ALL
SELECT Name FROM Teachers
結(jié)果是:

IDName
101 Tom
102 Lucy
101 Mrs Lee
102 Lucy

2.INNER JOIN(內(nèi)連接):內(nèi)連接,只查匹配行
Majors表:

IDName
10 English
12 Computer

實(shí)例:查詢(xún)學(xué)生信息,包括ID,姓名、專(zhuān)業(yè)名稱(chēng)
SELECT Students.ID,Students.Name,Majors.Name AS MajorName
FROM Students INNER JOIN Majors
ON Students.MajorID = Majors.ID
查詢(xún)結(jié)果

IDNameMajorName
101 Tom English

3.外連接 :左外連接、右外連接和全外連接,對(duì)應(yīng)LEFT/RIGHT/FULL OUTER JOIN
重點(diǎn):至少有一方保留全集,沒(méi)有匹配行用NULL代替
1)LEFT OUTER JOIN:結(jié)果集保留左表的所有行,但只包含第二個(gè)表與第一表匹配的行。第二個(gè)表相應(yīng)的空行被放入NULL值
SELECT Students.ID,Students.Name,Majors.Name AS MajorName
FROM Students LEFT JOIN Majors
ON Students.MajorID = Majors.ID
結(jié)果:

IDNameMajorName
101 Tom English
102 Lucy NULL

2)RIGHT OUTER JOIN:右外連接保留了第二個(gè)表的所有行,但只包含第一個(gè)表與第二個(gè)表匹配的行。第一個(gè)表相應(yīng)空行被入NULL值
SELECT Students.ID,Students.Name,Majors.Name AS MajorName
FROM Students RIGHT JOIN Majors
ON Students.MajorID = Majors.ID
結(jié)果:

IDNameMajorName
101 Tom English
Null NULL Computer

3)FULL OUTER JOIN:把兩個(gè)表所有的行都顯示在結(jié)果表中
SELECT Students.ID,Students.Name,Majors.Name AS MajorName
FROM Students FULL JOIN Majors
ON Students.MajorID = Majors.ID
結(jié)果:

IDNameMajorName
101 Tom English
102 Lucy NULL
NULL NULL Computer

網(wǎng)站標(biāo)題:Sql連表查詢(xún)
新聞來(lái)源:http://muchs.cn/article8/gpgpop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、ChatGPT、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作