⊗pyPmDOChLT 124 of 129 menu

Python တွင် ဆက်စပ်ဇယားများ ကွင်းဆက်ခြင်း

ယခု သုံးစွဲသူများသည် မြို့အချို့တွင် နေထိုင်ကြပြီး ထိုမြို့များသည် နိုင်ငံအမျိုးမျိုးတွင် တည်ရှိသည်ဟု ယူဆပါစို့။ ထိုသို့ဆိုလျှင် သိမ်းဆည်းရန်အတွက် ဇယားသုံးခု လိုအပ်ပါမည်။ သုံးစွဲသူများသည် မြို့များနှင့် ချိတ်ဆက်မည်၊ မြို့များသည် နိုင်ငံများနှင့် ချိတ်ဆက်မည်။ ထိုသို့ဖြင့် သုံးစွဲသူများကို နိုင်ငံများနှင့် ချိတ်ဆက်ရန် နေရာလွတ် မလိုအပ်တော့ပါ။ အဘယ့်ကြောင့်ဆိုသော် သုံးစွဲသူများသည် မြို့များနှင့် နိုင်ငံများ ချိတ်ဆက်မှုမှတစ်ဆင့် နိုင်ငံများနှင့် သွယ်ဝိုက်၍ ချိတ်ဆက်နေမည် ဖြစ်သောကြောင့်ပင်။

ကျွန်ုပ်တို့၏ ဇယားများကို ကြည့်ရအောင်။ နိုင်ငံများအတွက် ဇယား။

countries
id name
1 country1
2 country2

မြို့များအတွက် ဇယား။

cities
id name country_id
1 city1 1
2 city2 1
3 city3 2

သုံးစွဲသူများအတွက် ဇယားသည် မပြောင်းလဲဘဲ ကျန်ရှိနေမည်။

users
id name city_id
1 user1 1
2 user2 1
3 user3 2
4 user4 1
5 user5 3
6 user6 2

မေးမြန်းချက်များ

သုံးစွဲသူများကို ၎င်းတို့၏ မြို့များနှင့် နိုင်ငံများနှင့် အတူ ထုတ်ယူရန် ကျွန်ုပ်တို့သည် JOIN နှစ်ခု ပြုလုပ်ရပါမည်။ ပထမ JOIN သည် မြို့များကို သုံးစွဲသူများထံ ချိတ်ဆက်ပေးပြီး ဒုတိယ JOIN သည် နိုင်ငံများကို မြို့များထံ ချိတ်ဆက်ပေးသည်။

SELECT users.name, cities.name as city_name, countries.name as country_name FROM users LEFT JOIN cities ON cities.id=users.city_id LEFT JOIN countries ON countries.id=cities.country_id

လက်တွေ့လေ့ကျင့်ခန်းများ

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

ကုန်ပစ္စည်းများကို ၎င်းတို့၏ အမျိုးအစားခွဲများနှင့် အမျိုးအစားများနှင့်အတူ ထုတ်ယူသော မေးမြန်းချက်တစ်ခုကို ရေးပါ။

အမျိုးအစားခွဲများကို ၎င်းတို့၏ အမျိုးအစားများနှင့် အတူ ထုတ်ယူသော မေးမြန်းချက်တစ်ခုကို ရေးပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်