Middle+
Hogyan válasszunk adatokat több táblából?
sobes.tech MI
Válasz az MI-től
Adatok kiválasztása több táblából egy relációs adatbázisban SQL-ben a JOIN operátor segítségével történik. A JOIN lehetővé teszi, hogy két vagy több tábla sorait összekapcsoljuk egy kapcsolódó oszlop alapján.
Például, ha van egy orders és egy customers nevű tábla, akkor a vásárlók neveivel együtt a rendeléseket listázó lekérdezést így írhatjuk:
SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;
A feladattól függően különböző JOIN típusokat lehet használni: INNER JOIN (csak egyező rekordok), LEFT JOIN (minden a bal oldali táblából és egyező a jobboldali), RIGHT JOIN stb.