Nej, hentning af data fra to relaterede tabeller kræver ikke oprettelse af en forespørgsel for hver tabel. I stedet kan du bruge en JOIN-operation til at kombinere dataene fra de to tabeller.
En JOIN-operation forbinder rækker fra to eller flere tabeller baseret på en eller flere relaterede kolonner. Dette giver dig mulighed for at hente data fra flere tabeller i en enkelt forespørgsel.
Lad os f.eks. sige, at du har to tabeller:
* Kunder
* Ordrer
Tabellen Kunder indeholder oplysninger om kunder, såsom deres kunde-id, navn og adresse. Tabellen Ordrer indeholder oplysninger om ordrer, såsom ordre-id, kunde-id og ordredato.
For at hente data fra både kunde- og ordretabellerne kan du bruge en JOIN-operation. Følgende forespørgsel bruger en INNER JOIN til at linke kunde- og ordretabellerne i kolonnen kunde-id:
```
VÆLG *
FRA kunder
INNER JOIN Ordrer
ON Customers.customer_id =Orders.customer_id;
```
Denne forespørgsel returnerer alle rækker fra tabellen Kunder og alle rækker fra tabellen Ordrer, der har et matchende kunde-id.
Der er andre typer JOIN-operationer, såsom LEFT JOIN og RIGHT JOIN, der kan bruges til at hente data fra relaterede tabeller på forskellige måder.
For mere information om JOIN-operationer, se venligst din databasedokumentation.