⊗ppPmDOSD 386 of 447 menu

რამდენიმე შვილი მშობლობრივ კავშირებში PHP-ში

წინა გაკვეთილში მამას შეეძლო მხოლოდ ერთი ვაჟი ჰყოლოდა. ეს მიიღწევა იმით, რომ მამას ჰქონდა კავშირი son_id.

ახლა დავუშვათ, რომ მამას შეიძლება ჰყავდეს რამდენიმე ვაჟი. ამ შემთხვევაში, ჩვენ მაინც შეგვიძლია გავაკეთოთ მხოლოდ ერთი ცხრილი, რომელიც დაკავშირებული იქნება თავისთავზე. მხოლოდ კავშირის ველში შევინახავთ არა id ვაჟის, არამედ id მამის. ამ შემთხვევაში, რამდენიმე მომხმარებელს შეეძლება მიუთითონ საკუთარი მამა - და ამით მამას ეყოლება რამდენიმე ვაჟი:

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

მომხმარებელი მამასთან ერთად შეგიძლიათ მიიღოთ შემდეგი გზით:

SELECT users.name as user_name, fathers.name as father_name FROM users LEFT JOIN users as fathers ON fathers.id=users.father_id

დავუშვათ, გვაქვს მომხმარებლები. თითოეულ მომხმარებელს აქვს მამა და დედა. აღწერეთ შენახვის სტრუქტურა.

დაწერეთ მოთხოვნა, რომელიც მიიღებს მომხმარებელს მამასთან და დედასთან ერთად.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა