Глосарій

JOIN (SQL)

JOIN — оператор SQL, що об'єднує рядки з двох і більше таблиць на основі умови зв'язку. Правильний JOIN замінює десятки окремих запитів і є основою ефективної роботи з реляційними даними.

Типи JOIN

Приклад

SELECT u.name, o.total
FROM users u
INNER JOIN orders o ON o.user_id = u.id
WHERE o.status = 'paid';

Продуктивність

JOIN по проіндексованих колонках (зазвичай foreign key) виконується швидко. JOIN по неіндексованих полях — дорого. EXPLAIN покаже, чи використовується індекс.