Sobes.tech
Junior — Middle

Hoe kun je informatie uit meerdere tabellen in een database combineren?

sobes.tech AI

Antwoord van AI

Het combineren van informatie uit meerdere tabellen in een database kan worden gedaan met behulp van JOIN-operaties. JOIN maakt het mogelijk om rijen uit verschillende tabellen te koppelen op basis van een gemeenschappelijk veld.

Belangrijkste soorten JOIN:

  • INNER JOIN — retourneert alleen de overeenkomende records uit beide tabellen.
  • LEFT JOIN (of LEFT OUTER JOIN) — retourneert alle records uit de linker tabel en de overeenkomende uit de rechter, indien aanwezig.
  • RIGHT JOIN — omgekeerd, alle uit de rechter en de overeenkomende uit de linker.
  • FULL JOIN — alle records uit beide tabellen, met NULL waar geen overeenkomsten zijn.

Voorbeeld van een SQL-query die de tabellen "orders" en "customers" verbindt op het veld customer_id:

SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

In QA-automatisering kunnen dergelijke queries worden gebruikt om de gegevensintegriteit te controleren of om testgegevens voor te bereiden.