Sobes.tech
Junior — Middle

Kun je de belangrijkste typen koppelingen tussen tabellen in SQL opsommen?

sobes.tech AI

Antwoord van AI

De belangrijkste typen joins (JOIN) in SQL:

  • INNER JOIN — retourneert alleen de records die overeenkomen in beide tabellen.
  • LEFT JOIN (LEFT OUTER JOIN) — retourneert alle records uit de linker tabel en de overeenkomende uit de rechter; als er geen overeenstemming is, zijn de waarden in de rechter NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — vergelijkbaar met LEFT JOIN, maar retourneert alle records uit de rechter tabel.
  • FULL JOIN (FULL OUTER JOIN) — retourneert alle records uit beide tabellen, met NULL in de kolommen waar geen overeenstemming is.
  • CROSS JOIN — cartesiaans product van twee tabellen, retourneert alle mogelijke combinaties van rijen.

Voorbeeld van INNER JOIN:

SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;