PHP-də Qohumluq Elaqelerinde Bir Neche Shexs

Evvelki dersde ata yalnız bir oğula sahib ola bilirdi. Bu, atanın son_id elaqesi vasitesiyle heyata keçirilirdi.

Indi ise ata bir neche oğula sahib olsun. Bu halda biz hələ də yalnız bir cedvel yarada bilerik, hansı ki, özü ile özü arasında elaqeli olacaq. Yalnız elaqe sahəsində oğlun id-ni deyil, atanın id-ni saxlayacayıq. Bu halda bir neche istifadəçi öz atalarına istinad ede bilecek - ve beləlikle atanın bir neche oğlu olacaq:

users
id name father_id
1 user1 3
2 user2 3
3 user3 4
4 user4 null

İstifadəçini onun atası ile birlikde aşağıdakı kimi elde etmek olar:

sqlSELECT
  users.name as user_name,
  fathers.name as father_name
FROM
  users
LEFT JOIN users as fathers ON fathers.id=users.father_id
Задание 1

Tutaq ki, bizim istifadəçilerimiz var. Her bir istifadəçinin atası ve anası var. Saxlama quruluşunu təsvir edin.

Задание 2

İstifadəçini onun atası ve anası ile birlikde çıxaran sorğu yazın.