Sobes.tech
Junior — Middle

Vai jūs varat uzskaitīt galvenos tabulu savienojumu tipus SQL?

sobes.tech AI

Atbilde no AI

Galvenie savienojumu (JOIN) veidi SQL:

  • INNER JOIN — atgriež tikai tās ierakstus, kuriem ir atbilstība abās tabulās.
  • LEFT JOIN (LEFT OUTER JOIN) — atgriež visus kreisās tabulas ierakstus un atbilstošos no labās; ja atbilstība nav, labās puses vērtības būs NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — atgriež visus labās tabulas ierakstus un atbilstošos no kreisās; ja atbilstība nav, kreisās puses vērtības būs NULL.
  • FULL JOIN (FULL OUTER JOIN) — atgriež visus ierakstus no abām tabulām, aizpildot NULL tur, kur atbilstība nav.
  • CROSS JOIN — divu tabulu kartesiskais reizinājums, atgriež visas iespējamās ierakstu kombinācijas.

INNER JOIN piemērs:

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