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.
рдЯреАрдХрд╛рдХрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреЛ рд░реЛрдЧреЛрдВ рд╕реЗ __________ рдХя┐╜...
рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рдВрдХреАрд░реНрдгрддрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ _____ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд░рд┐рдХ рд╣я┐╜...
рддрдирд╛рд╡ рд╕реЗ рд╕рдВрдШрд░реНрд╖ рдпрд╣ рдПрдХ рд╢рд╛рд░реАрд░рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╣рд╛рдирд┐рдХя┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдЙрдЪрд┐рдд рд╢рдмреНрдж рднрд░рд┐рдП тАУ
рдПрдХ рд╕рдлрд▓ рд╡рд╛рд░я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдЙрдЪрд┐рдд рд╢рдмреНрдж рднрд░рд┐рдПтАУ┬а
рд╢рд┐рдХреНрд╖рд╛ рдиреАя┐╜...
рдХрд┐рд╕реА рднреА рдкреНрд░рдпреЛрдЧ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рджреГрд╖реНя┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдЙрдЪрд┐рдд рд╢рдмреНрдж рднрд░рд┐рдПтАУ
рдХрд┐рд╕реА рд╢реЛрдз-рдХя┐╜...
рдХрд▓ рд╕реЗ рд╣рдорд╛рд░реА ---------------------рдкрд░реАрдХреНрд╖рд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрдВрдЧреАред┬а
рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╢рдмреНрдж рдХреНрдпрд╛ рд╣реЛрдЧрд╛ ?
рдореИрдВрди...
рдХреЛрд╖реНрдардХ рдореЗрдВ рджрд┐рдП рдЧрдП рд╢рдмреНрдж рдХрд╛ рд╕рд╣реА рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдЪреБрдирд┐рдПред
рднрд╛рд░реА рд╡я┐╜...