Self-Pridružite se

Autor: Randy Alexander
Datum Stvaranja: 3 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
No More Worries - Let Go of Stress, Self Doubt, Fear and All Negativity
Video: No More Worries - Let Go of Stress, Self Doubt, Fear and All Negativity

Sadržaj

Definicija - Što znači Self-Join?

Samopunjenje, poznato i kao unutarnje pridruživanje, je strukturirani izraz upita (SQL), u kojem je upitana tablica pridružena sebi. Izjava o samostalnom pridruživanju potrebna je kada se uspoređuju dva skupa podataka unutar iste tablice.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Self-Join

Kao primjer, tablica pod nazivom ZAPOSLENI sadrži tri stupca:

  • ime zaposlenika
  • ID zaposlenika
  • ID menadžera zaposlenog

Budući da su menadžeri također zaposlenici, stupac MANAGER_ID sadrži i ID drugog zaposlenika koji je ujedno i menadžer. Da biste napisali upit za izdvajanje imena i ID-a zaposlenika i menadžera, tablica se mora logički podijeliti na pola kako bi se izvodila dva odvojena upita: zaposlenici (prva tablica) i menadžeri (druga tablica). To se postiže pokretanjem sljedećeg uzorka SQL upita:

ODABERITE a.employee_name, b.employee_name kao ime upravitelja
OD zaposlenika kao a, zaposlenika kao b
GDJE a.manager_id = b.employee_id

Razumijevanje koncepta i okolnosti samo-pridruživanja ključno je za shvatanje gore navedene SQL izjave.


U primjeru, druga tablica ZAPOSLENIH daje pseudonim b, koji je zapravo podskup cijele tablice ZAPOSLENI. No, uvjet WHERE prisiljava prvu tablicu ZAPOSLENIH da uputi zaposlenika menadžera u drugu tablicu ZAPOŠLJAVAČA.