Sobes.tech
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;