Nee, voor het ophalen van gegevens uit twee gerelateerde tabellen hoeft u niet voor elke tabel een query te maken. In plaats daarvan kunt u een JOIN-bewerking gebruiken om de gegevens uit de twee tabellen te combineren.
Een JOIN-bewerking koppelt rijen uit twee of meer tabellen op basis van een gerelateerde kolom of kolommen. Hierdoor kunt u in één query gegevens uit meerdere tabellen ophalen.
Stel dat u twee tabellen heeft:
* Klanten
* Bestellingen
De tabel Klanten bevat informatie over klanten, zoals hun klant-ID, naam en adres. De tabel Bestellingen bevat informatie over bestellingen, zoals de bestellings-ID, klant-ID en besteldatum.
Om gegevens uit zowel de tabellen Klanten als Orders op te halen, kunt u een JOIN-bewerking gebruiken. De volgende query gebruikt een INNER JOIN om de tabellen Klanten en Orders in de kolom Klant-ID te koppelen:
```
SELECTEER *
VAN Klanten
INNER JOIN-bestellingen
AAN Klanten.klant_id =Bestellingen.klant_id;
```
Deze query retourneert alle rijen uit de tabel Klanten en alle rijen uit de tabel Orders die een overeenkomende klant-ID hebben.
Er zijn andere typen JOIN-bewerkingen, zoals LEFT JOIN en RIGHT JOIN, die kunnen worden gebruikt om op verschillende manieren gegevens uit gerelateerde tabellen op te halen.
Raadpleeg de databasedocumentatie voor meer informatie over JOIN-bewerkingen. |