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;