Sumali sa sarili

May -Akda: Randy Alexander
Petsa Ng Paglikha: 3 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Shehyee - Samalamig (TikTok with Lyrics)[Samalamig, samalamig] [1hour]
Video.: Shehyee - Samalamig (TikTok with Lyrics)[Samalamig, samalamig] [1hour]

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Self-Join?

Ang isang pagsali sa sarili, na kilala rin bilang isang panloob na pagsali, ay isang nakabalangkas na query ng query (SQL) na pahayag kung saan ang isang queried table ay sumali sa kanyang sarili. Ang pahayag na kasali sa sarili ay kinakailangan kung ang dalawang hanay ng data, sa loob ng parehong talahanayan, ay inihahambing.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Self-Join

Bilang halimbawa, mayroong isang mesa na nagngangalang EMPLOYEES na naglalaman ng tatlong mga haligi:

  • pangalan ng empleyado
  • empleyado ng ID
  • ID ng manager ng empleyado

Dahil ang mga tagapamahala ay mga empleyado din, ang haligi ng MANAGER_ID ay naglalaman din ng ID ng isa pang empleyado na din ang manager. Upang magsulat ng isang query upang kunin ang mga pangalan ng empleyado at manager at mga ID, ang talahanayan ay dapat na lohikal na nahati sa kalahati upang magpatakbo ng dalawang magkakahiwalay na mga query: mga empleyado (unang talahanayan) at mga tagapamahala (pangalawang talahanayan). Nakamit ito sa pamamagitan ng pagpapatakbo ng sumusunod na sample na query ng SQL:


PUMILI a.employee_name, b.employee_name bilang Manager_name
MULA sa mga empleyado bilang isang, empleyado bilang b
SAAN a.manager_id = b.employee_id

Ang pag-unawa sa konsepto ng pagsali sa sarili at mga pangyayari ay mahalaga sa paghawak sa pahayag ng SQL sa itaas.

Sa halimbawa, ang pangalawang talahanayan ng EMPLOYEES ay binigyan ng alias b, na talagang isang subset ng buong talahanayan ng EMPLOYEES. Gayunpaman, pinipilit ng kundisyon na ang unang talahanayan ng EMPLOYEES upang tanungin ang tagapamahala ng empleyado sa ikalawang talahanayan ng EMPLOYEES.