Sobes.tech
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.