Question
Which join returns rows from the left table even when
there is no matching row in the right table, filling with NULLs for the right side?Solution
LEFT OUTER JOIN returns all left rows and matches from right or NULLs when no match.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рд╢рдмреНрдж рдкреНрд░реЗрд░рдгрд╛рд░реНрдердХ рдХреНрд░рд┐рдпрд╛ рд╣реИ?
рд╡рд░реНрддрдорд╛рди .... рдореЗрдВ рднреА рдорд╣рд╛рддреНрдорд╛ рдЧрд╛рдБрдзреА рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдорд╣рддреНрд╡ рдХрдо рдирд╣реАя┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рдХреНрд░рд┐рдпрд╛ рдХрд╛ рднреЗрдж рдкрд╣рдЪрд╛рдирд┐рдПтАФ
рдЕрдзреН...
тАШрдШреЛрдВрдШрд╛ рдмрд╕рдВрддтАЩ рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рдЕрд░реНрде рд╣реИ
рдЕрд░реНрде рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдХреМрди-рд╕реА рд▓реЛрдХреЛрдХреНрддрд┐ рдЕрд╕рдВрдЧрдд рд╣реИ ?
рдЗрдирдореЗрдВ рд╕реЗ тАШрдХрд┐рд░рдгтАЩ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреМрди-рд╕рд╛ рд╢рдмреНрдж рд╣реИ ?
'рдЬрд┐рд╕рдХреЗ рдкреЗрдЯ рдореЗрдВ рдорд╛рдБ рдиреЗ рд░рд╕реНрд╕реА (рджрд╛рдо) рдмрд╛рдБрдз рджреА рд╣реЛ', рдЙрд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрд╣рд╛рд╡рд░реЛрдВ рдХрд╛ рдЕрд░реНрде рд▓рд┐рдЦреЗрдВред
' рдХрдорд▓ рдХреЗ рд╕рдорд╛я┐╜...
тАШрдЙрдкрдиреНрдпрд╛рд╕ рд╕реЗ рд╕рдореНрдмрдиреНрдзрд┐рдд' рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рдХреНрдпрд╛ рд╣реЛрдЧрд╛ ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрдж рдореЗрдВ рдкреНрд░рддреНрдпреБрддреНрддрд░ ┬а ┬а рдХрд╛┬а рдЙрдЪрд┐рдд рдкрд░реНрдпрд╛рдп рдХреНя┐╜...