Sobes.tech
Junior — Middle

Оё метавонед намудҳои асосии пайвасткунии ҷадвалҳоро дар SQL номбар кунед?

sobes.tech AI

Ҷавоб аз AI

Навъҳои асосии пайвастшавӣ (JOIN) байни ҷадвалҳо дар SQL:

  • 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;