⊗pyPmDOSD 127 of 129 menu

Több leszármazott a rokon kapcsolatokban Pythonban

Az előző leckében az apának csak egy fia lehetett. Ezt azért értük el, mert az apának volt egy son_id kapcsolata.

Tegyük fel, hogy most az apának több fia is lehet. Ebben az esetben továbbra is készíthetünk csak egy táblát, amely önmagához kapcsolódik. Csak a kapcsolat mezőjében nem a fiú id-ját, hanem az apa id-ját tároljuk. Ebben az esetben több felhasználó is hivatkozhat a saját apjukra - és ezáltal az apának több fia lesz:

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

A felhasználó az apjával együtt a következő módon kérhető le:

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

Tegyük fel, hogy vannak felhasználóink. Minden felhasználónak van apja és anyja. Írja le a tárolási szerkezetet.

Írjon egy lekérdezést, amely lekéri a felhasználót az apjával és anyjával együtt.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás