Sobes.tech
Junior — Middle

SQLде таблицалардын негизги бирикмелеринин түрлөрүн тизмелеп бере аласызбы?

sobes.tech AI

AIден жооп

SQLде таблицаларды бириктирүүнүн негизги түрлөрү (JOIN):

  • INNER JOIN — эки таблицада да туура келген жазууларды гана кайтарат.
  • LEFT JOIN (LEFT OUTER JOIN) — сол таблицадан бардык жазууларды жана оң жактан туура келгендерди кайтарат; туура келбесе, оң жактын маанилери NULL болот.
  • RIGHT JOIN (RIGHT OUTER JOIN) — LEFT JOINге окшош, бирок оң жактан бардык жазууларды кайтарат.
  • FULL JOIN (FULL OUTER JOIN) — эки таблицадан бардык жазууларды кайтарат, туура келбегендерде NULL болот.
  • CROSS JOIN — эки таблицанын картезиандык көбөйтүлүшү, бардык мүмкүн болгон саптардын комбинацияларын кайтарат.

INNER JOIN мисалы:

SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;