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;