好紧好涨好大,国产亚洲精品999,在线激情视品,草av在线观看,制服av五区,香蕉伊人小说网,国产99热久久99,久久涩涩久久,日韩入B视频

首頁資訊商務(wù)會員鋼材特鋼不銹爐料鐵礦煤焦鐵合金有色化工水泥財經(jīng)指數(shù)人才會展鋼廠海外研究統(tǒng)計數(shù)據(jù)手機期貨論壇百科搜索導(dǎo)航短信English
鋼鐵博客  上海迷城
鋼之家社區(qū)
鋼之家 | 鋼鐵博客 | 鋼鐵論壇 | 鋼鐵百科
歡迎登陸博客    赤道雪人的辯論

 left join/right join/inner join操作演示

字體: 評論:0 點擊:3309
表A記錄如下:
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115

表B記錄如下:
bID bName
1 2006032401
2 2006032402
3 2006032403
4 2006032404
8 2006032408

實驗如下:
1. left join
sql語句如下:
SELECT * FROM A
LEFT JOIN B
ON A.aID = B.bID

結(jié)果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
5 a20050115 NULL NULL
(所影響的行數(shù)為 5 行)

結(jié)果說明:
left join是以A表的記錄為基礎(chǔ)的,A可以看成左表,B可以看成右表,left join是以左表為準的.
換句話說,左表(A)的記錄將會全部表示出來,而右表(B)只會顯示符合搜索條件的記錄(例子中為: A.aID = B.bID).
B表記錄不足的地方均為NULL.

2. right join
sql語句如下:
SELECT * FROM A
RIGHT JOIN B
ON A.aID = B.bID

結(jié)果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
NULL NULL 8 2006032408
(所影響的行數(shù)為 5 行)

結(jié)果說明:
仔細觀察一下,就會發(fā)現(xiàn),和left join的結(jié)果剛好相反,這次是以右表(B)為基礎(chǔ)的,A表不足的地方用NULL填充.

3.inner join
sql語句如下:
SELECT * FROM A
INNERJOIN B
ON A.aID = B.bID

結(jié)果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404

結(jié)果說明:
很明顯,這里只顯示出了 A.aID = B.bID的記錄.這說明inner join并不以誰為基礎(chǔ),它只顯示符合條件的記錄.

-----------------[以下為網(wǎng)上的一點資料]------------------
LEFT JOIN操作用于在任何的 FROM 子句中,組合來源表的記錄。使用 LEFT JOIN 運算來創(chuàng)建一個左邊外部聯(lián)接。左邊外部聯(lián)接將包含了從第一個(左邊)開始的兩個表中的全部記錄,即使在第二個(右邊)表中并沒有相符值的記錄。

語法:
FROM table1 LEFT JOIN table2 ON table1.field1 compopr table2.field2

說明:
① table1, table2參數(shù)用于指定要將記錄組合的表的名稱。
② field1, field2參數(shù)指定被聯(lián)接的字段的名稱。且這些字段必須有相同的數(shù)據(jù)類型及包含相同類型的數(shù)據(jù),但它們不需要有相同的名稱。
③ compopr參數(shù)指定關(guān)系比較運算符:"=", "<", ">", "<=", ">=" 或 "<>"。
④ 如果在INNER JOIN操作中要聯(lián)接包含Memo 數(shù)據(jù)類型或 OLE Object 數(shù)據(jù)類型數(shù)據(jù)的字段,將會發(fā)生錯誤。

left join/right join/inner join操作演示

:D

※ ※ ※ 本文純屬【赤道雪人】個人意見,與【鋼之家鋼鐵博客】立場無關(guān).※ ※ ※

該日志尚無評論!


您希望聯(lián)系哪位客服?(單擊選擇)

沂水县| 靖江市| 元氏县| 奇台县| 昭平县| 松阳县| 建阳市| 澳门| 茶陵县| 仙桃市| 化德县| 左云县| 修文县| 册亨县| 淮北市| 鄂托克前旗| 连云港市| 峨边| 北川| 榆中县| 济宁市| 蚌埠市| 成都市| 余姚市| 汉寿县| 七台河市| 太康县| 黄骅市| 东辽县| 赣榆县| 囊谦县| 鹤壁市| 易门县| 永胜县| 溆浦县| 彭州市| 夏津县| 玉山县| 抚松县| 宁蒗| 丹棱县|