Self-Pripojiť

Autor: Randy Alexander
Dátum Stvorenia: 3 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
iPhone : Setting a static IP address for wireless network | NETVN
Video: iPhone : Setting a static IP address for wireless network | NETVN

Obsah

Definícia - Čo znamená Self-Join?

Samostatné pripojenie, známe tiež ako vnútorné spojenie, je príkaz jazyka štruktúrovaného dotazovacieho jazyka (SQL), v ktorom je dotazovaná tabuľka spojená so sebou samým. Príkaz self-join je potrebný pri porovnaní dvoch súborov údajov v rámci tej istej tabuľky.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Self-Join

Ako príklad možno uviesť tabuľku s názvom ZAMESTNANCI, ktorá obsahuje tri stĺpce:

  • Meno zamestnanca
  • Identifikačné číslo zamestnanca
  • ID manažéra zamestnanca

Pretože manažéri sú tiež zamestnanci, stĺpec MANAGER_ID obsahuje aj ID iného zamestnanca, ktorý je zároveň manažérom. Ak chcete napísať dotaz na extrahovanie mien a ID zamestnancov a manažérov, tabuľka musí byť logicky rozdelená na polovicu, aby sa mohli spustiť dva samostatné dotazy: zamestnanci (prvá tabuľka) a manažéri (druhá tabuľka). Toto sa dosiahne spustením nasledujúceho vzorového dotazu SQL:


SELECT a.employee_name, b.employee_name ako Manager_name
Od zamestnancov ako a, zamestnancov ako b
KDE a.manager_id = b.employee_id

Pochopenie konceptu samého seba a okolností je nevyhnutné na pochopenie vyššie uvedeného príkazu SQL.

V príklade je druhej tabuľke ZAMESTNANCOV pridelený alias b, ktorý je v skutočnosti podmnožinou celej tabuľky ZAMESTNANCOV. Podmienka WHERE však vynúti prvú tabuľku ZAMESTNANCOV, aby spýtala manažéra zamestnancov v druhej tabuľke ZAMESTNANCOV.