Mysql (多表查詢)

@作者 Stone的博客 www.1314sl.com

    -------------- 連接查詢

    SQL 中 將連接查詢分成了四類
        內(nèi)連接
        外連接
        自然連接
        交叉連接
        
    /*
        連接查詢:join 
        左表  : 左表 join
        右表  :  join 右表
    */
        
    -- 交叉鏈接
        cross join 
        
        基本語法:左表 cross join 右表; ===== from 左表,右表;
        
        
    -- 內(nèi)連接
        左表[inner] join 右表 on 左表.字段=右表.字段
        
        on 表示連接條件
        
        select * from 表 as a
        inner join 表 as s
        on a.id=s.id;
        
        內(nèi)鏈接沒有on 條件  又成了 笛卡爾積!
    
        內(nèi)連接可以用 where 代替 on (where 沒有 on 效率高)
        
        
    -- 外鏈接
        
        outer join 以某張表為主
        
        left join 左外鏈接 左連接
        right join 右外鏈接 右連接
        
        基本語法:
            左表 left / right join 右表 
    
    
    -- 自動(dòng)連接
        natural join
        自動(dòng)匹配連接條件:
            系統(tǒng)以字段名字作為匹配模式(同名字段就作為條件,多個(gè)同名,多個(gè)條件)
            
            改名字:
                alter table 表名 change 字段名 新字段名 類型(varchar) not null;
            
            自動(dòng)使用同名作為字段連接條件。
            
            自然外鏈接   
                select * from 表 natural left join 表;
        
            
            左表left/right/inner join  右表 using(字段名);-- 使用同字段作為連接條件 自動(dòng)合并條件

@作者 Stone的博客 www.1314sl.com

oneNate筆記
oneNate筆記

@作者 Stone的博客 www.1314sl.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、表的關(guān)系分析: 用戶和訂單:一個(gè)用戶可以有多個(gè)訂單,但每個(gè)訂單只能屬于一個(gè)用戶,所以是一對(duì)多的關(guān)系。商品和分類...
    zengsiyong閱讀 7,607評(píng)論 0 10
  • 一 介紹 本節(jié)主題 多表連接查詢 復(fù)合條件連接查詢 子查詢 準(zhǔn)備表 company.employeecompany...
    lkning閱讀 254評(píng)論 0 0
  • 多表查詢就是從多張表中查找所需數(shù)據(jù),并且整合在一起顯示出來的意思 多表查詢擁有多種實(shí)現(xiàn)方式:內(nèi)連接、外連接、子查詢...
    鐘小胖子閱讀 295評(píng)論 0 0
  • “嗒嗒嗒”樓梯里傳來我肆意的腳步聲。 在角落里看到它的那一刻,我臉上一定是一副大寫的驚訝! 曾經(jīng)以為在抽屜里看到小...
    吃心一片閱讀 546評(píng)論 0 4

友情鏈接更多精彩內(nèi)容