Sobes.tech
Junior

Hoe selecteer je gegevens uit twee tabellen met één query?

sobes.tech AI

Antwoord van AI

Je kunt JOIN gebruiken in SQL. Het combineert rijen uit twee of meer tabellen op basis van een gerelateerde kolom tussen hen.

Types JOIN:

  • INNER JOIN: Selecteert rijen die overeenkomende waarden hebben in beide tabellen.
  • LEFT (OUTER) JOIN: Selecteert alle rijen uit de linker tabel en de overeenkomende rijen uit de rechter tabel. Als er geen overeenkomst is, zullen de kolommen van de rechter tabel NULL zijn.
  • RIGHT (OUTER) JOIN: Selecteert alle rijen uit de rechter tabel en de overeenkomende rijen uit de linker tabel. Als er geen overeenkomst is, zullen de kolommen van de linker tabel NULL zijn.
  • FULL (OUTER) JOIN: Selecteert alle rijen als er een overeenkomst is in een van de tabellen.

Voorbeeld INNER JOIN:

SELECT
    table1.column1,
    table2.column2
FROM
    table1
INNER JOIN
    table2
ON
    table1.common_column = table2.common_column;