⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել