Властивості об'єднання

Для відкриття діалогового вікна Властивості зв'язку двічі клацніть об'єднання двох зв'язаних полів в конструкторі запитів, або виберіть в меню команду Вставка – Створити зв'язок. Ці властивості будуть використовуватися у всіх запитах, створених в майбутньому.

Щоб скористатися цією командою…

Відкрийте конструктор запитів і виберіть команди Вставка - Створити зв'язок або двічі клацніть лінію з'єднання між двома таблицями.


Включені таблиці

Визначте дві різні таблиці, які треба об'єднати.

Включені поля

Визначте два поля даних, які потрібно об'єднати за допомогою зв'язку.

Параметри

Тип

Визначає тип вибраного об'єднання. Деякі бази даних підтримують тільки частину можливих типів.

Внутрішнє об'єднання

У внутрішньому об'єднанні кінцева таблиця містить лише ті записи, для яких вміст пов'язаних полів однаковий. У LibreOffice SQL цей тип зв'язку створюється відповідною командою WHERE.

Ліве об'єднання

У лівому приєднанні таблиця результатів містить усі записи запитаних полів лівої таблиці та лише ті записи запитаних полів з правої таблиці, для яких вміст пов'язаних полів однаковий. У LibreOffice SQL цей тип зв'язку відповідає команді LEFT OUTER JOIN.

Праве об'єднання

У правому приєднанні таблиця результатів містить усі записи запитаних полів правої таблиці та лише ті записи запитаних полів з лівої таблиці, для яких вміст пов'язаних полів однаковий. У LibreOffice SQL цей тип зв'язку відповідає команді RIGHT OUTER JOIN.

Повне об'єднання

При повному об'єднанні, таблиця результатів містить всі запитані поля з лівої та правої таблиць. У LibreOffice SQL цей тип зв'язку відповідає команді FULL OUTER JOIN.

Природне

При натуральному об'єднанні, до оператора SQL додається ключове слово NATURAL, яке визначає зв'язок. Зв'язок об'єднує всі стовпці, які мають однакові назви в обох таблицях. Підсумкова об'єднана таблиця містить тільки один стовпець для кожної пари однаково названих стовпців.