⊗pyPmDOSD 127 of 129 menu

Više potomaka u roditeljskim relacijama u Pythonu

U prethodnoj lekciji otac je mogao imati samo jednog sina. To je postignuto time što je otac imao vezu son_id.

Neka sada otac može imati više sinova. U ovom slučaju i dalje možemo napraviti samo jednu tabelu, koja će biti povezana sama sa sobom. Samo u polju veze ćemo čuvati ne id sina, već id oca. U ovom slučaju nekoliko korisnika moći će da se pozovu na svog oca - i time otac će imati više sinova:

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

Dobijanje korisnika zajedno sa njegovim ocem moguće je na sledeći način:

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

Neka imamo korisnike. Svaki korisnik ima oca i majku. Opisati strukturu skladištenja.

Napiši upit koji će dohvatiti korisnika zajedno sa njegovim ocem i majkom.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij