⊗pyPmDOSD 127 of 129 menu

Useita jälkeläisiä sukulaissuhteissa Pythonissa

Edellisessä oppitunnissa isällä voisi olla vain yksi poika. Tämä saavutettiin sillä, että isällä oli yhteys son_id.

Olkoon nyt isällä useita poikia. Tässä tapauksessa voimme edelleen tehdä vain yhden taulukon, joka on yhteydessä itseensä. Vain yhteyden kentässä tallennamme ei id pojan, vaan id isän. Tässä tapauksessa useat käyttäjät voivat viitata isäänsä - ja siten isällä on useita poikia:

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

Käyttäjä hänen isänsä kanssa voidaan saada seuraavasti:

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

Olkoon meillä käyttäjiä. Jokaisella käyttäjällä on isä ja äiti. Kuvaile tallennusrakenne.

Kirjoita kysely, joka hakee käyttäjän yhdessä hänen isänsä ja äitinsä kanssa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää