Sobes.tech
Junior — Middle

Lehet-e több táblából származó információkat összekapcsolni egy adatbázisban?

sobes.tech MI

Válasz az MI-től

Igen, az adatbázisban több tábla adatait összekapcsolhatja JOIN műveletekkel. Ez lehetővé teszi, hogy kapcsolódó adatokat szerezzen különböző táblákból közös mezők alapján.

Például, ha van egy orders nevű rendeléseket tartalmazó tábla és egy customers nevű ügyfeleket tartalmazó tábla, akkor lekérheti a rendeléseket ügyfélinformációkkal együtt:

SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;

Ebben az esetben a JOIN összekapcsolja két tábla sorait, ahol a customer_id az orders-ben egyezik a customers-ben lévő id-vel. Így több tábla adatait kombinálva szerezhetjük meg a szükséges információkat.