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