Junior — Middle
Van tapasztalata külső kapcsolatok használatában SQL-lekérdezésekben?
sobes.tech MI
Válasz az MI-től
SQL-ben a külső összekapcsolások (JOIN) két vagy több tábla összekapcsolására szolgálnak egy kapcsolódó mező alapján. Gyakorlati példaként a LEFT JOIN, RIGHT JOIN és FULL OUTER JOIN használatát alkalmaztam, hogy olyan adatokat szerezzek, amelyek hiányozhatnak az egyik táblából.
A LEFT JOIN használatának példája:
SELECT users.id, users.name, orders.id AS order_id
FROM users
LEFT JOIN orders ON users.id = orders.user_id;
Ez a lekérdezés minden felhasználót és rendelésüket visszaadja, ha vannak; különben a rendelés mezők NULL értékűek lesznek. Ez a megközelítés hasznos, ha egy táblából teljes információt szeretnénk kapni, és azt más táblák adataival kiegészíteni.