⊗ppPmDOSD 386 of 447 menu

Flera efterkommande i släktskapsrelationer i PHP

I föregående lektion kunde en far bara ha en son. Detta uppnåddes genom att fadern hade en relation son_id.

Låt oss nu anta att en far kan ha flera söner. I det här fallet kan vi fortfarande skapa bara en tabell, som kommer att vara relaterad till sig själv. Men i relationsfältet kommer vi att lagra inte id för sonen, utan id för fadern. På detta sätt kommer flera användare kunna referera till sin far - och därigenom kommer fadern att ha flera söner:

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

Man kan få en användare tillsammans med hans far på följande sätt:

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

Antag att vi har användare. Varje användare har en far och en mor. Beskriv lagringsstrukturen.

Skriv en fråga som hämtar användaren tillsammans med hans far och mor.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa