Dette er ikke automatisk, du skal tilføje en fremmednøglebegrænsning
på customer_id
kolonne i order
bord. Dette kan gøres på tidspunktet for oprettelse af tabellen eller ved hjælp af en ALTER-sætning. Se dokumentationen for detaljer. Som andre påpegede, bemærk at begge tabeller skal være InnoDB-tabeller (fremmednøglebegrænsninger understøttes ikke af MyISAM-lagringsmotoren, som vil ignorere dem).
Med eller uden en FK-begrænsning ville forespørgslen være noget i stil med:
SELECT *
FROM CUSTOMER C, ORDER O
WHERE C.ID = O.CUSTOMER_ID
AND O.ID = ...
En FK-begrænsning ville "bare" garantere, at CUSTOMER_ID-kolonnen i ORDER-tabellen ikke kan indeholde værdier, der ikke findes i CUSTOMER-tabellen (undtagen potentielt NULL) og dermed håndhæve referenceintegritet.