⊗pyPmDOSD 127 of 129 menu

Python တွင် ဆွေမျိုးရေးဆက်သွယ်မှုများတွင် မျိုးဆက်ခွဲများစွာ

ယခင်သင်ခန်းစာတွင် ဖခင်တစ်ဦးတွင် သားတစ်ဦးသာရှိနိုင်သည်။ ၎င်းကို ဖခင်တွင် ဆက်သွယ်မှုအကိုက် son_id ရှိခြင်းဖြင့် ရရှိခဲ့သည်။

ယခု ဖခင်တစ်ဦးတွင် သားများစွာရှိနိုင်သည်ဆိုပါစို့။ ဤအခြေအနေတွင် ကျွန်ုပ်တို့သည် ဇယားတစ်ခုတည်းကိုသာ ပြုလုပ်နိုင်သေးသည်၊ ထိုဇယားသည် ၎င်းကိုယ်တိုင်နှင့် ဆက်သွယ်ထားမည်ဖြစ်သည်။ သားအတွက် id ကို သိမ်းဆည်းမည့်အစား၊ ဖခင်အတွက် id ကို ဆက်သွယ်မှုအကွက်တွင် သိမ်းဆည်းပါမည်။ ဤနည်းဖြင့် အသုံးပြုသူများစွာသည် ၎င်းတို့၏ဖခင်ကို ကိုးကားနိုင်မည်ဖြစ်ပြီး ထိုသို့ဖြင့် ဖခင်တွင် သားများစွာရှိမည်ဖြစ်သည်။

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

အသုံးပြုသူကို ၎င်း၏ဖခင်နှင့်အတူ ရယူနည်းမှာ အောက်ပါအတိုင်းဖြစ်သည်။

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

ကျွန်ုပ်တို့တွင် အသုံးပြုသူများရှိသည်ဆိုပါစို့။ အသုံးပြုသူတစ်ဦးစီတွင် ဖခင်တစ်ဦးနှင့် မိခင်တစ်ဦးစီရှိသည်။ သိမ်းဆည်းမှုဖွဲ့စည်းပုံကို ရေးပြပါ။

အသုံးပြုသူကို ၎င်း၏ဖခင်နှင့် မိခင်နှင့်အတူ ထုတ်ယူမည့် query တစ်ခုကို ရေးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်