Sobes.tech
Junior — Middle
130

SQL-да кестелерді қосу негізгі түрлерін көрсете аласыз ба?

Сұралған компаниялар
СБЕРСБЕР
ИннотехИннотех

AI-дан жауап

sobes.tech 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;