⊗ppPmDOSD 386 of 447 menu

Flere etterkommere i slektskapsrelasjoner i PHP

I forrige leksjon kunne en far bare ha én sønn. Dette ble oppnådd ved at faren hadde en relasjon son_id.

La oss nå si at en far kan ha flere sønner. I dette tilfellet kan vi fortsatt kun lage én tabell, som vil være relatert til seg selv. Bare i relasjonsfeltet vil vi lagre ikke id til sønnen, men id til faren. I dette tilfellet kan flere brukere referere til sin far - og dermed vil faren ha flere sønner:

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

Å hente en bruker sammen med hans far kan gjøres på følgende måte:

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

La oss si at vi har brukere. Hver bruker har en far og en mor. Besriv lagringsstrukturen.

Skriv en spørring som henter brukeren sammen med hans far og mor.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis