Middle+
Kā izvēlēties datus no vairākām tabulām?
sobes.tech AI
Atbilde no AI
Lai izvēlētos datus no vairākiem tabulām relāciju datu bāzē, tiek izmantots SQL operētājs JOIN. JOIN ļauj apvienot rindas no divām vai vairākām tabulām, pamatojoties uz saistītu kolonnu.
Piemēram, ja ir tabula orders un tabula customers, lai iegūtu pasūtījumu sarakstu ar klientu vārdiem, var rakstīt:
SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;
Atkarībā no uzdevuma, var izmantot dažādus JOIN tipus: INNER JOIN (tikai sakrītīgie ieraksti), LEFT JOIN (visu no kreisās tabulas un sakrītīgos no labās), RIGHT JOIN un citus.