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