MYSQL數(shù)據(jù)庫(kù)--連接查詢

連接查詢

連接是把不同表的記錄連到一起的最普遍的方法。一種錯(cuò)誤的觀念認(rèn)為由于MySQL的簡(jiǎn)單性和源代碼開(kāi)放性,使它不擅長(zhǎng)連接。這種觀念是錯(cuò)誤的。MySQL從一開(kāi)始就能夠很好地支持連接,現(xiàn)在還以支持標(biāo)準(zhǔn)的SQL2連接語(yǔ)句而自夸,這種連接語(yǔ)句可以以多種高級(jí)方法來(lái)組合表記錄。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、船山網(wǎng)站維護(hù)、網(wǎng)站推廣。

內(nèi)連接查詢

內(nèi)連接是最普遍的連接類型,而且是最勻稱的,因?yàn)樗鼈円髽?gòu)成連接的每一部分的每個(gè)表的匹配,不匹配的行將被排除。

例子:

SELECT * FROM user_fuelcard WHERE user_id = (SELECT row_id
FROM md_user WHERE phone = '13782843517')

查詢結(jié)果:
MYSQL數(shù)據(jù)庫(kù)--連接查詢
MYSQL數(shù)據(jù)庫(kù)--連接查詢

外連接查詢

與內(nèi)連接不同,外連接是指使用OUTER JOIN關(guān)鍵字將兩個(gè)表連接起來(lái)。外連接生成的結(jié)果集不僅包含符合連接條件的行數(shù)據(jù),而且還包括左表(左外連接時(shí)的表)、右表(右外連接時(shí)的表)或兩邊連接表(全外連接時(shí)的表)中所有的數(shù)據(jù)行。

例子:

SELECT phone 電話號(hào)碼, ua.balance 賬戶余額 FROM md_user mu
JOIN user_account ua ON ua.user_id = mu.row_id WHERE mu.row_id IN (
SELECT user_id FROM user_account WHERE ua.balance >= 100 );

查詢結(jié)果:

MYSQL數(shù)據(jù)庫(kù)--連接查詢

MYSQL數(shù)據(jù)庫(kù)--連接查詢

復(fù)合條件連接查詢

在連接查詢時(shí),也可以增加其他的限制條件。通過(guò)多個(gè)條件的復(fù)合查詢,可以使查詢結(jié)果更加準(zhǔn)確。

例子:

SELECT * FROM user_account ua, md_user mu
WHERE ua.user_id = mu.row_id AND ua.balance >= 1000000;

查詢結(jié)果:
MYSQL數(shù)據(jù)庫(kù)--連接查詢

當(dāng)前文章:MYSQL數(shù)據(jù)庫(kù)--連接查詢
文章鏈接:http://bm7419.com/article32/jjdpsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司云服務(wù)器、商城網(wǎng)站、建站公司、面包屑導(dǎo)航

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)