Kendinden Üyelik

Yazar: Randy Alexander
Yaratılış Tarihi: 3 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Kendinden Üyelik - Teknoloji
Kendinden Üyelik - Teknoloji

İçerik

Tanım - Kendine Katılmanın anlamı nedir?

İç birleştirme olarak da bilinen bir birleştirme, sorgulanan bir tablonun kendisine katıldığı bir yapılandırılmış sorgu dili (SQL) ifadesidir. Self-join ifadesi, aynı tablodaki iki veri kümesi karşılaştırıldığında gereklidir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Self-Join'i açıklıyor

Örnek olarak, üç sütun içeren EMPLOYEES adlı bir tablo var:

  • Çalışan Adı
  • Çalışan kimliği
  • çalışan yöneticisinin kimliği

Yöneticiler de çalışanlar olduğu için, MANAGER_ID sütunu ayrıca yönetici olan başka bir çalışanın kimliğini de içerir. Çalışan ve yönetici adlarını ve kimliklerini çıkarmak için bir sorgu yazmak için, tablonun iki ayrı sorguyu çalıştırmak için mantıksal olarak ikiye bölünmesi gerekir: çalışanlar (ilk tablo) ve yöneticiler (ikinci tablo). Bu, aşağıdaki örnek SQL sorgusu çalıştırılarak elde edilir:


SELECT a.employee_name, b.employee_name Manager_name olarak
Çalışanlardan a, çalışanlar b
NEREDE a.manager_id = b.employee_id

Kendi kendine katılma kavramını ve koşullarını anlamak, yukarıdaki SQL ifadesini kavramak için esastır.

Örnekte, ikinci ÇALIŞANLAR tablosuna gerçekte tam ÇALIŞANLAR tablosunun bir alt kümesi olan b diğer adı verilmiştir. Ancak, NEREDE koşulu, ilk ÇALIŞANLAR masasını, çalışanın yöneticisini ikinci ÇALIŞANLAR tablosunda sorgulamaya zorlar.