Middle
Դու լսել եք SELF JOIN-ի մասին՞
sobes.tech AI
Պատասխան AI-ից
SELF JOIN — դա SQL-ում գործողություն է, երբ մի աղյուսակ միանում է ինքն իր հետ: Սա օգտակար է, երբ անհրաժեշտ է համեմատել տողերը նույն աղյուսակում կամ ստանալ կապված տվյալներ նույն աղյուսակից:
Օրինակ, եթե ունեք աշխատակիցների աղյուսակ manager_id սյունակով, որը ցույց է տալիս նրանց ղեկավարին (ով նույնպես նույն աղյուսակում է), կարող եք օգտագործել SELF JOIN՝ ստանալու յուրաքանչյուր աշխատակցի ղեկավարի անունը:
SELECT e.name AS աշխատակից, m.name AS ղեկավար
FROM աշխատակիցներ e
LEFT JOIN աշխատակիցներ m ON e.manager_id = m.id;