專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

關(guān)于數(shù)據(jù)庫的左連接

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年11月20日   【字體:

今天聽同事講了一個(gè)關(guān)于數(shù)據(jù)庫的名詞叫左連接。貌似是將數(shù)據(jù)庫合并時(shí)用的,大概的意思,就是兩個(gè)數(shù)據(jù)庫

左數(shù)據(jù)庫
姓名 年齡
張      24
王      25
陳      23
劉      25 

右數(shù)據(jù)庫
姓名 性別
張    男
王    男
陳    女

左連接之后結(jié)果
姓名 年齡 性別
張    24     男
王    25     男
陳    23     女
劉    25     空

由于右邊數(shù)據(jù)庫中沒有關(guān)于劉的數(shù)據(jù),所以將性別設(shè)為空,簡單來說貌似就是這個(gè)意思

如果是右連接之后的結(jié)果,應(yīng)該是這樣的
姓名 年齡 性別
張    24     男
王    25     男
陳    23     女


以下是同事陳老師的點(diǎn)撥,也發(fā)上來給大伙看看


記左表為A,右表為B,相應(yīng)的SQL語句可寫為:
SELECT A.姓名,A.年齡,B.性別
FROM A LEFT OUTER JOIN B
ON A.姓名=B.姓名
 

左連接的實(shí)質(zhì)是以左表為基準(zhǔn),合并左表和右表中列名相同的列,最后結(jié)果中左表記錄一定都會(huì)保留。右連接與之相反。 
 

關(guān)閉窗口

相關(guān)文章