Middle
SELF JOIN haqida eshitganmisiz?
sobes.tech AI
AIdan javob
SELF JOIN — bu SQLda o'zaro bog'langan jadvalni o'zaro birlashtirish operatsiyasidir. Bu, bir jadval ichidagi satrlarni taqqoslash yoki bitta jadvaldan bog'langan ma'lumotlarni olish uchun foydalidir.
Masalan, agar sizda manager_id ustuniga ega xodimlar jadvali bo'lsa, bu ustun ularning rahbarini ko'rsatadi (ham shuningdek, shu jadvalda bo'ladi), siz har bir xodim uchun rahbarning ismini olish uchun SELF JOINdan foydalanishingiz mumkin:
SELECT e.name AS xodim, m.name AS rahbar
FROM xodimlar e
LEFT JOIN xodimlar m ON e.manager_id = m.id;