欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sql 左連接和右連接的使用技巧(left join and right join)

 更新時(shí)間:2010年05月22日 22:54:50   作者:  
今天做項(xiàng)目,發(fā)現(xiàn)左右連接是不一樣的。主要是說(shuō)明了區(qū)別,是不是必須用左連接或右連接,大家可以根據(jù)需要選擇。
下面給一個(gè)例子進(jìn)行說(shuō)明:


表a

aid adate
1 a1
2 a2
3 a3

表b

bid bdate
1 b1
2 b2
4 b4

left join:

select * from a left join b on a.aid = b.bid

首先取出a表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù)
此時(shí)的取出的是:

1 a1 b1
2 a2 b2
3 a3 空字符

同樣的也有right join

指的是首先取出b表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù)
此時(shí)的取出的是:

1 a1 b1
2 a2 b2
4 空字符 b4

呵呵,大家千萬(wàn)注意,左右連接跟兩個(gè)表a,b相連接,要取出id相同的字段數(shù)據(jù)是不一樣的,
select * from a ,b where a.aid = b.bid這是僅取出匹配的數(shù)據(jù).
此時(shí)的取出的是:
1 a1 b1
2 a2 b2

這里順便說(shuō)明下union 、union all

union是連接兩個(gè)表的數(shù)據(jù)并排除所有重復(fù)的數(shù)據(jù)。

而union all不排除重復(fù)的數(shù)據(jù)。

下面是你可能感興趣的文章:
超詳細(xì)mysql left join,right join,inner join用法分析
SQL 外鏈接操作小結(jié)inner join left join right join
SQL中的left join right join

相關(guān)文章

  • 在數(shù)據(jù)庫(kù)中如何高效的實(shí)現(xiàn)訂座功能

    在數(shù)據(jù)庫(kù)中如何高效的實(shí)現(xiàn)訂座功能

    這篇文章主要給大家介紹了關(guān)于在數(shù)據(jù)庫(kù)中如何高效的實(shí)現(xiàn)訂座功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • SQL中一些小巧但常用的關(guān)鍵字小結(jié)

    SQL中一些小巧但常用的關(guān)鍵字小結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于SQL中一些小巧但常用的關(guān)鍵字,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • DeepinV20快速安裝Mariadb的詳細(xì)步驟

    DeepinV20快速安裝Mariadb的詳細(xì)步驟

    本文給大家介紹DeepinV20安裝Mariadb的詳細(xì)步驟,MariaDB數(shù)據(jù)庫(kù)管理系統(tǒng)是MySQL的一個(gè)分支,添加一些功能支持本地的非阻塞操作和進(jìn)度報(bào)告,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-07-07
  • SQL語(yǔ)句實(shí)現(xiàn)刪除重復(fù)記錄并只保留一條

    SQL語(yǔ)句實(shí)現(xiàn)刪除重復(fù)記錄并只保留一條

    這篇文章主要介紹了SQL語(yǔ)句實(shí)現(xiàn)刪除重復(fù)記錄并只保留一條,本文直接給出實(shí)現(xiàn)代碼,并給出多種查詢重復(fù)記錄的方法,需要的朋友可以參考下
    2015-06-06
  • 數(shù)據(jù)庫(kù)分頁(yè)查詢方法

    數(shù)據(jù)庫(kù)分頁(yè)查詢方法

    在這里主要講解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三種數(shù)據(jù)庫(kù)實(shí)現(xiàn)分頁(yè)查詢的方法。
    2009-07-07
  • 詳解Navicat簡(jiǎn)單使用方法

    詳解Navicat簡(jiǎn)單使用方法

    這篇文章主要介紹了Navicat簡(jiǎn)單使用方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • SQL中NTEXT字段內(nèi)容顯示<long text>的原因

    SQL中NTEXT字段內(nèi)容顯示<long text>的原因

    SQL中NTEXT字段內(nèi)容顯示<long text>的原因...
    2007-03-03
  • SQL中where和having的區(qū)別詳解

    SQL中where和having的區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于SQL中where和having區(qū)別的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • SQL利用Function創(chuàng)建長(zhǎng)整形的唯一ID示例代碼

    SQL利用Function創(chuàng)建長(zhǎng)整形的唯一ID示例代碼

    這篇文章主要給大家介紹了關(guān)于SQL利用Function創(chuàng)建長(zhǎng)整形的唯一ID的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • SQL數(shù)據(jù)庫(kù)與oracle數(shù)據(jù)庫(kù)鏡像有什么不同對(duì)比

    SQL數(shù)據(jù)庫(kù)與oracle數(shù)據(jù)庫(kù)鏡像有什么不同對(duì)比

    數(shù)據(jù)庫(kù)鏡像是將數(shù)據(jù)庫(kù)事務(wù)處理從一個(gè)數(shù)據(jù)庫(kù)移動(dòng)到不同環(huán)境中的另一個(gè)數(shù)據(jù)庫(kù)中。鏡像的拷貝是一個(gè)備用的拷貝,不能直接訪問(wèn),它只用在錯(cuò)誤恢復(fù)的情況下。
    2010-03-03

最新評(píng)論