Ise liituda

Autor: Randy Alexander
Loomise Kuupäev: 3 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Programmi "MA OLEN ENDASSE ARMUNUD" tutvustus, teemal "SINA ISE"
Videot: Programmi "MA OLEN ENDASSE ARMUNUD" tutvustus, teemal "SINA ISE"

Sisu

Definitsioon - mida tähendab enese liitumine?

Iseliitumine, tuntud ka kui sisemine liitumine, on struktureeritud päringkeele (SQL) avaldus, kus päringuga tabel on iseendaga ühendatud. Ise liitumise avaldus on vajalik, kui võrreldakse sama tabeli kahte andmekogumit.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab ise liitumist

Näitena võib tuua tabeli nimega TÖÖTAJAD, mis sisaldab kolme veergu:

  • töötaja nimi
  • töötaja ID
  • töötaja juhi ID

Kuna juhid on ka töötajad, sisaldab veerg MANAGER_ID ka teise töötaja, kes on ühtlasi haldur, ID. Töötajate ja haldurite nimede ja ID-de väljavõtmiseks päringu kirjutamiseks tuleb tabel kahe eraldi päringu käitamiseks loogiliselt pooleks jagada: töötajad (esimene tabel) ja juhid (teine ​​tabel). See saavutatakse järgmise SQL-i päringu käitamisega:

VALI halduri_nimena a.employee_name, b.employee_name
Töötajatest kui a, töötajatest kui b
KUS a.manager_id = b.employee_id


Ülaltoodud SQL-i mõistmiseks on oluline mõista ise liitumise kontseptsiooni ja olusid.

Näites antakse teisele TÖÖTAJATE tabelile pseudonüüm b, mis on tegelikult kogu TÖÖTAJATE tabeli alamhulk. Kuid WHERE tingimus sunnib esimest TÖÖTAJAT tabelit küsima teises TÖÖTAJATE tabelis töötaja juhi kohta.