Sobes.tech
Junior — Middle
92

Leg het concept van het samenvoegen van tabellen in SQL uit en hoe het wordt gebruikt om gerelateerde gegevens te verkrijgen

Antwoord van AI

sobes.tech AI

Объединение таблиц (JOIN) в SQL используется для получения связанных данных из двух или более таблиц на основе логического условия, обычно связанного с ключами.

Основные типы объединений:

  • INNER JOIN — возвращает строки, у которых есть совпадения в обеих таблицах.
  • LEFT JOIN (LEFT OUTER JOIN) — возвращает все строки из левой таблицы и совпадающие из правой, если нет совпадения — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — наоборот, все из правой и совпадающие из левой.
  • FULL JOIN (FULL OUTER JOIN) — объединяет LEFT и RIGHT, возвращая все строки из обеих таблиц.

Пример: есть таблицы orders и customers, где orders.customer_id ссылается на customers.id. Чтобы получить список заказов с информацией о клиенте:

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

Таким образом, JOIN позволяет связать данные из разных таблиц по ключам и получить комплексную информацию.