Sobes.tech
Junior — Middle

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

sobes.tech AI

AIден жооп

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

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

INNER JOIN мисалы:

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