⊗ppPmDOSD 386 of 447 menu

Flere efterkommere i slægtskabsrelationer i PHP

I den forrige lektion kunne en far kun have én søn. Dette opnåedes ved, at faren havde en relation son_id.

Lad os nu antage, at en far kan have flere sønner. I dette tilfælde kan vi stadig kun lave én tabel, som vil være relateret til sig selv. Kun i relationsfeltet vil vi gemme ikke id på sønnen, men id på faren. På denne måde kan flere brugere henvise til deres far - og derved vil faren have flere sønner:

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

Det er muligt at få en bruger sammen med hans far på følgende måde:

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, at vi har brugere. Hver bruger har en far og en mor. Beskriv lagringsstrukturen.

Skriv en forespørgsel, der henter brugeren sammen med hans far og mor.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis