本篇文章為大家展示了數(shù)據(jù)庫中inner join的用法,代碼簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
目前創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、臨澧網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
INNER JOIN是在表中存在至少一個(gè)匹配時(shí),關(guān)鍵字返回行。具體使用方法如:【select column_list from t1 inner join t2 on join_condition】。
inner join(等值連接)
INNER JOIN子句用于將一個(gè)表中的行與其它表中的行進(jìn)行匹配,并允許從兩個(gè)表中查詢包含列的行記錄,返回兩個(gè)表中連接字段相等的行。
在使用INNER JOIN子句之前,必須指定以下條件:
首先,在FROM子句中指定主表;
其次,表中要連接的主表應(yīng)該出現(xiàn)在INNER JOIN子句中。理論上說,可以連接多個(gè)其他表。 但是,為了獲得更好的性能,應(yīng)該限制要連接的表的數(shù)量(最好不要超過三個(gè)表);
最后,連接條件或連接謂詞。連接條件出現(xiàn)在INNER JOIN子句的ON關(guān)鍵字之后。連接條件是將主表中的行與其他表中的行進(jìn)行匹配的規(guī)則。
舉例:
假設(shè)使用INNER JOIN子句連接兩個(gè)表:t1和t2,語法如下:
SELECT column_list FROM t1 INNER JOIN t2 ON join_condition;
對(duì)于t1表中的每一行,INNER JOIN子句將它與t2表的每一行進(jìn)行比較,以檢查它們是否都滿足連接條件。當(dāng)滿足連接條件時(shí),INNER JOIN將返回由t1和t2表中的列組成的新行。
請(qǐng)注意,t1和t2表中的行必須根據(jù)連接條件進(jìn)行匹配。如果找不到匹配項(xiàng),查詢將返回一個(gè)空結(jié)果集。當(dāng)連接超過2個(gè)表時(shí),也應(yīng)用此邏輯。
上述內(nèi)容就是數(shù)據(jù)庫中inner join的用法,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
文章標(biāo)題:數(shù)據(jù)庫中innerjoin的用法
標(biāo)題URL:http://chinadenli.net/article36/gicdpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站營(yíng)銷、移動(dòng)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)