Будинки Розвиток Що таке самостійне приєднання? - визначення з техопедії

Що таке самостійне приєднання? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Самозаєднання?

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

Техопедія пояснює «Приєднання до себе»

Як приклад, є таблиця з назвою ПРАЦІВНИКИ, яка містить три стовпці:

  • ім'я працівника
  • посвідчення працівника
  • посвідчення керівника працівника

Оскільки менеджери також є працівниками, стовпець MANAGER_ID також містить ідентифікатор іншого працівника, який також є менеджером. Щоб написати запит на вилучення імен та ідентифікаторів співробітників та менеджерів, таблицю необхідно логічно розділити навпіл, щоб виконати два окремих запити: співробітники (перша таблиця) та менеджери (друга таблиця). Це досягається за допомогою наступного зразка SQL запиту:

SELECT a.employee_name, b.employee_name як ім'я менеджера

ВІД службовців як, службовців як б

ДЕ a.manager_id = b.employee_id

Розуміння концепції та обставин самозаключення є важливим для розуміння вищезазначеного твердження SQL.

У прикладі, другої таблиці ПРАЦІВНИКІВ надається псевдонім b, який фактично є підмножиною повної таблиці ПРАЦІВНИКІВ. Однак умова WHERE змушує першу таблицю РОБОТОДАВИТИ запитувати менеджера працівників у другій таблиці EMPLOYEES.

Що таке самостійне приєднання? - визначення з техопедії