![Audioslave - Be Yourself (Album Version, Closed Captioned)](https://i.ytimg.com/vi/WC5FdFlUcl0/hqdefault.jpg)
Tartalom
- Meghatározás - Mit jelent az öncsatlakozás?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza az öncsatlakozást
Meghatározás - Mit jelent az öncsatlakozás?
Az öncsatlakozás, más néven belső összekapcsolás, egy strukturált lekérdezési nyelv (SQL) utasítás, amelyben a lekérdezett tábla önmagához kapcsolódik. Az öncsatlakozási nyilatkozat akkor szükséges, ha ugyanazon a táblán belül két adatcsoportot hasonlítanak össze.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza az öncsatlakozást
Példaként egy táblázat található: EMPLOYEES, amely három oszlopot tartalmaz:
- Alkalmazott Neve
- munkavállalói azonosító
- alkalmazott menedzser azonosítója
Mivel a vezetők szintén alkalmazottak, a MANAGER_ID oszlop egy másik alkalmazott azonosítóját is tartalmazza, amely szintén a kezelő. Ahhoz, hogy lekérdezést írjon a munkavállalói és a kezelői nevek és azonosítók kibontására, a táblát logikailag fel kell osztani, hogy két külön lekérdezést futtasson: alkalmazottak (első tábla) és vezetők (második tábla). Ez a következő SQL lekérdezés futtatásával érhető el:
VÁLASSZA a.employee_name, b.employee_name mint Manager_name
Az alkalmazottaktól mint a, az alkalmazottaktól mint b
Ahol a.manager_id = b.employee_id
A fenti SQL utasítás megértéséhez elengedhetetlen az öncsatlakozási koncepció és a körülmények megértése.
A példában a második EMPLOYEES tábla b álnevet kap, amely valójában a teljes EMPLOYEES tábla részhalmaza. Ugyanakkor a WHERE feltétel arra készteti az első alkalmazottakat, hogy a második EMPLOYEES táblában kérdezzék meg az alkalmazotti kezelőt.