⊗pyPmDOSD 127 of 129 menu

Pythonda birnäçe nesil gatnaşyklary

Öňki sapakda ata diňe bir ogluňa eýe bolup bilerdi. Bu, atanyň son_id baglanyşygyna eýe bolmagy arkaly yerine ýetirilýärdi.

Indi bolsa ata birnäçe oglana eýe bolup biler. Bu ýagdaýda, biz ýene-de bir tablisany ulanýarys, özi bilen özüni baglanyşyklydyr. Diňe baglanyşyk meýdanynda oglyň id-sini saklamak ýerine, atanyň id-sini saklaýarys. Şeýlelikde, birnäçe ulanyjy öz atasyna salgylanýar - we şuňa görä-de ata birnäçe ogluňa eýe bolýar:

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

Ulanyjyny atasy bilen bilelikde aşakdaky ýaly alyp bolýar:

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

Bizde ulanyjylar bardyr diýeliň. Her bir ulanyjynyň atasy we ejesi bar. Saklamak gurluşyny beýan ediň.

Ulanyjyny atasy we ejesi bilen bilelikde alýan sorag ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et