Sobes.tech
Senior

Milyen JOIN típusokat ismersz?

sobes.tech MI

Válasz az MI-től

A főbb JOIN típusok, amiket ismerek és használok:

  • INNER JOIN — csak azokat a rekordokat adja vissza, amelyek mindkét táblában egyeznek.
  • LEFT JOIN (LEFT OUTER JOIN) — az összes rekordot visszaadja a bal oldali táblából és a megfelelőket a jobb oldaliból, ha nincs egyezés — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — hasonló a LEFT JOIN-hoz, de a jobb oldali táblára.
  • FULL JOIN (FULL OUTER JOIN) — mindkét táblából az összes rekordot visszaadja, ahol nincs egyezés — NULL.
  • CROSS JOIN — két tábla kartéziánus szorzata.

Feladattól függően kiválasztom a megfelelő JOIN típust, hogy helyes adatokat és optimális teljesítményt érjek el.