Бисёр фарзандҳо дар муносибатҳои хешовандӣ дар PHP

Дар дарси қаблӣ падар метавонист танҳо як писари якто дошта бошад. Ин бо он даст меёбад, ки падар пайванди son_id-ро дошт.

Бигзор акнун падар якчанд писар дошта бошад. Дар ин ҳолат мо ҳамчун пеш метавонем танҳо як ҷадвал созем, ки бо худ пайванд хоҳад дошт. Фақат дар майдони пайванд нигоҳ медорем на id-и писари, балки id-и падари. Дар ин ҳолат якчанд корбар метавонанд ба падарашон ишора кунанд - ва ба ин васила падар хоҳад дошт якчанд писар:

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

Гирифтани корбар якҷоя бо падараш метавонад ба тариқи зерин бошад:

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

Фарз кунем, ки мо корбарон дорем. Ҳар як корбар дорад падару модар. Сохти нигоҳдориро тавсиф кунед.

Задание 2

Дархостеро нависед, ки корбарро якҷоя бо падару модараш мегирад.