MySQL接続クエリー内接続と外接続の違い


MySQL接続クエリー
  • @ sunRainAmazing

  • 1.クエリーを接続するシーン
                 (                  );
               (                       )
              :        ,        (        )
    
          :          ,           

    接続クエリのクラス4
    内部接続inner join
        【  】  ---      
             ,     
          : [inner] join  ----inner  
          :
                       ,              ;
                               ,      ,     ;
            :
               [inner] join    
                on   .   =   .  ;
    
                :
                1on       ;             
                    (  stu.cid   cla.id) 
                      stu     cid      cla   id
    
    
                2、           ,  on     ,
                                (    )
    
    
                3where    on
                        wherewhere  on   
                    on             ,     ; 
                       ,     
                     where4、            
                            ,        , 
                                 ,
                          ,     
                                    [as]       

    がいぶせつぞく
        【  】--               
            outer  join       ,         ,
                          ,
                      ,      , 
    
                 ,    ;
                           null
    
              :        ,   
                left  join     ---   ,     
                right join     ---   ,     
    
                :
                   left/right join    
                    on   .   =   .  ;------     

    クロスコネクション
        【    】
                      
            cross join:              ,
                            ;
                    (     )------    ;
                   (  ),           ;
    
                :
                    cross  joinfrom   ,  ;------    
    
                    ,      (      )
                 :
                           

    しぜんせつぞく
        【   】
         natural join                   
                     (        ,           )
            :                  
             natural left join         
    
          :                ,      ,    
            left/ right  inner  join    on   using(   )
            -----      ,    
    
        --      
        select * from stu natural join cla;
    
        --      
        select * from stu natural left join cla;
    
        --           
        select * from stu left join cla using(id);