![iPhone : Setting a static IP address for wireless network | NETVN](https://i.ytimg.com/vi/DS5ksFBowK8/hqdefault.jpg)
Obsah
- Definícia - Čo znamená Self-Join?
- Ú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
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.