Що таке екві-з'єднання в базі даних?

EQUI JOIN SQL є операція, яка дозволяє нам поєднувати дані з двох або більше таблиць бази даних на основі спільного стовпця між ними. Цей тип об’єднання використовує оператор дорівнює (=) у реченні WHERE, щоб зіставити значення в стовпцях.31 липня 2023 р.

EQUI JOIN створює нову таблицю результатів, коли вона об’єднує значення стовпців двох таблиць (наприклад, table_a і table_b) на основі предикату об’єднання. Якщо предикат об’єднання задовольняється, значення стовпців для кожної пари рядків A і B об’єднуються в результуючий рядок.

Equi Join — це об’єднання з умовою використання оператора рівності. Під час виконання природного об’єднання ми не використовуємо оператор рівності. Ми використовуємо Equi Join, якщо нам потрібні обидві таблиці у виводі без пропуску жодного стовпця. Ми використовуємо Natural Join, якщо нам потрібні лише унікальні стовпці без повторень.

SELF-JOIN і EQUI-JOIN є способи об'єднання рядків точно в стовпець або кортеж стовпців. Обидва мають синтаксис A INNER JOIN B ON (A. COL = B. COL) для відповідності рядків. EQUI-JOIN поєднує дві таблиці для формування набору результатів.

Виконайте наведений нижче оператор equijoin для об’єднання таблиць:

  1. mysql> ВИБРАТИ корист. ім'я клієнта, бал. баланс.
  2. ВІД клієнта AS cust, баланс AS bal.
  3. WHERE cust.account = bal. account_num;

Equijoin — це об’єднання з умовою об’єднання, що містить оператор рівності. … Внутрішнє об’єднання — це об’єднання двох або більше таблиць, яке повертає лише ті рядки (порівняно за допомогою оператора порівняння), які задовольняють умову об’єднання.