Sobes.tech
Junior — Middle

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

sobes.tech AI

AIден жооп

SQLде, ар кандай таблицалардын маалыматтарын бириктирүүгө мүмкүндүк берген негизги бир нече JOIN түрлөрү бар:

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

INNER JOIN мисалы:

SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;