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;