Sobes.tech
Junior

Ի՞նչ է Right Join-ը։

sobes.tech AI

Պատասխան AI-ից

Right Join (կամ RIGHT OUTER JOIN) — SQL-ում տաբլոների միացման տեսակ է, որը վերադարձնում է բոլոր տողերը աջ տաբլոյից և համապատասխան տողերը ձախ տաբլոյից: Եթե ձախ տաբլոյում չկա համապատասխանություն աջ տաբլոյից տողի համար, ապա ձախ տաբլոյի դաշտերը լրացվում են NULL արժեքներով:

Հիմնական առանձնահատկություններ՝

  • Պահպանում է բոլոր գրառումները աջ տաբլոյից:
  • Վերադարձնում է միայն համապատասխան գրառումները ձախ տաբլոյից:
  • Ձախ տաբլոյում համապատասխանություն չլինելու դեպքում, ձախ տաբլոյի դաշտերը կլինեն NULL:

Վիզուալ կերպով այն կարելի է ներկայացնել հետևյալ կերպ (R - աջ տաբլո, L - ձախ տաբլո, i - համապատասխանություններ):

+---+-----+
| L | R+i |
+---+-----+

Սինտաքսիս:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;