Itthon Fejlesztés Mi az öncsatlakozás? - meghatározás a techopedia alapján

Mi az öncsatlakozás? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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 adatsort hasonlítanak össze.

A Techopedia magyarázza az öncsatlakozást

Példaként egy EMPLOYEES nevű táblázat található, 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.

Mi az öncsatlakozás? - meghatározás a techopedia alapján