Sobes.tech
Senior

Jaké typy JOINů znáte?

sobes.tech AI

Odpověď od AI

Hlavní typy JOIN, které znám a používám:

  • INNER JOIN — vrací pouze záznamy, které se shodují v obou tabulkách.
  • LEFT JOIN (LEFT OUTER JOIN) — vrací všechny záznamy z levé tabulky a odpovídající z pravé, pokud není shoda — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — podobně jako LEFT JOIN, ale pro pravou tabulku.
  • FULL JOIN (FULL OUTER JOIN) — vrací všechny záznamy z obou tabulek, kde není shoda — NULL.
  • CROSS JOIN — kartézský součin dvou tabulek.

Podle úkolu vybírám vhodný typ JOIN pro získání správných dat a optimální výkon.