日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

章節(jié)2:SQL之多表連接

系統(tǒng) 2103 0
原文: 章節(jié)2:SQL之多表連接

Sql的多表連接關(guān)系有:內(nèi)連接、外連接和交叉連接。

先建立兩個(gè)用于演示的表:

TB_Characters:

Id Character
1 內(nèi)向
2 外向
3 中性性格

TB_Colors:

Id Color
1 綠色
2 紅色
4 藍(lán)色

一、內(nèi)連接:

內(nèi)連接(JOIN? 或 INNER JOIN):內(nèi)連接取交集

示意圖:

image

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters 
      
        INNER
      
      
        JOIN
      
       tb_colors 
      
        ON
      
       tb_characters.ID 
      
        =
      
       tb_colors.ID;
    

結(jié)果:

image

二、外連接:

外連接可分為:左連接、右連接、完全外連接。

1、左連接(LEFT JOIN):

示意圖:

image

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters 
      
        LEFT
      
      
        JOIN
      
       tb_colors 
      
        ON
      
       tb_characters.ID 
      
        =
      
       tb_colors.ID;
    

結(jié)果:

image

2、右連接(RIGHT JOIN):

示意圖:

image

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters 
      
        RIGHT
      
      
        JOIN
      
       tb_colors 
      
        ON
      
       tb_characters.ID 
      
        =
      
       tb_colors.ID;
    

結(jié)果:

image

3、完全外連接:

示意圖:

image

      
        select
      
      
        *
      
      
        from
      
       tb_characters 
      
        LEFT
      
      
        JOIN
      
       tb_colors 
      
        on
      
       tb_characters.ID
      
        =
      
      
        tb_colors.ID


      
      
        UNION
      
      
        select
      
      
        *
      
      
        from
      
       tb_characters 
      
        RIGHT
      
      
        JOIN
      
       tb_colors 
      
        on
      
       tb_characters.ID
      
        =
      
      tb_colors.ID
    

結(jié)果:

image

三、交叉連接( CROSS JOIN ):

交叉連接產(chǎn)生連接所涉及的表的笛卡爾積。

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters 
      
        CROSS
      
      
        JOIN
      
       tb_colors;
    

結(jié)果:

image


補(bǔ)充:

1、如下可獲取內(nèi)連接結(jié)果:

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters,tb_colors 
      
        WHERE
      
       tb_characters.ID 
      
        =
      
       tb_colors.ID;
    

2、如下可獲取交叉連接結(jié)果:

      
        SELECT
      
      
        *
      
      
        FROM
      
       tb_characters,tb_colors;
    

章節(jié)2:SQL之多表連接


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 陕西省| 隆子县| 和林格尔县| 宝清县| 东乌| 台北县| 新营市| 满城县| 鄱阳县| 老河口市| 乌苏市| 桂阳县| 北安市| 泸西县| 铁力市| 银川市| 东平县| 阜康市| 北安市| 福州市| 南召县| 天水市| 吉林省| 京山县| 无极县| 鸡西市| 积石山| 南开区| 大丰市| 宁南县| 都兰县| 宜都市| 岳阳市| 集贤县| 永川市| 尼木县| 华安县| 阜阳市| 桃园县| 左云县| 和政县|