Python ရှိ ဒေတာဘေ့စ်များတွင် ဇယားများကို ချိတ်ဆက်ခြင်း
ကျွန်ုပ်တို့တွင် အသုံးပြုသူအမည်များနှင့် သူတို့နေထိုင်သည့် မြို့များ ပါဝင်သော ဇယားရှိသည်ဆိုပါစို့:
| id | name | city |
|---|---|---|
| 1 | user1 | city1 |
| 2 | user2 | city1 |
| 3 | user3 | city2 |
| 4 | user4 | city1 |
| 5 | user5 | city3 |
| 6 | user6 | city2 |
ဤဇယား၏ အားနည်းချက်မှာ တူညီသော မြို့တစ်မြို့သည် အသုံးပြုသူအမျိုးမျိုးအတွက် အကြိမ်ကြိမ် ပြန်လည်ဖော်ပြခြင်း ဖြစ်သည်။ ၎င်းသည် ပြဿနာအချို့ကို ဖြစ်စေသည်။
ပထမဦးစွာ၊ အဆက်မပြတ် ပြန်လည်ဖော်ပြခြင်းသည် ဒေတာဘေ့စ်သည် နေရာပိုမိုများစွာ �ူလာစေသည်။
ဒုတိယအနေဖြင့်၊ မြို့များနှင့် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် အတော်လေး မအီမသာဖြစ်စေသည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် မြို့အားလုံး၏ စာရင်းကို မျက်နှာပြင်ပေါ်သို့ ထုတ်ပြလိုသည်။ ဤသို့ရိုးရှင်းစွာ လုပ်ဆောင်ရန် မဖြစ်နိုင်ပါ။ ကျွန်ုပ်တို့သည် သူတို့၏မြို့များနှင့်အတူ အသုံးပြုသူအားလုံးကို ရယူရန် လိုအပ်သည်၊ ထို့နောက် ရရှိလာသော မြို့များထဲမှ ထပ်နေသောအရာများကို ဖယ်ရှားရမည် ထိုအခါမှသာ ကျွန်ုပ်တို့သည် ဤ စာရင်းကို ရရှိမည်။
ယခု ဒေတာဘေ့စ်တွင် 10000
အသုံးပြုသူများ ရှိပြီး 10 မြို့များမှ ဖြစ်သည်ဆိုပါစို့ - ဤ
10 မြို့များအတွက် ကျွန်ုပ်တို့သည်
ကြီးမားသော အတန်းအရေအတွက်ပါဝင်သည့် ဇယားတစ်ခုလုံးကို ရယူရန် လိုအပ်မည် -
အရင်းအမြစ်များ ပျက်စီးခြင်းဖြင့် အလွန်နှေးသော လုပ်ဆောင်ချက်
ဖြစ်လာမည်။
ပြဿနာ ဖြေရှင်းချက်
ကျွန်ုပ်တို့၏ ဇယားကို နှစ်ခုခွဲရန် လိုအပ်သည်- တစ်ခုတွင်
မြို့များကို သိမ်းဆည်းထားပြီး၊ ဒုတိယတစ်ခုတွင် - အသုံးပြုသူများ။
ဤသို့ဖြင့် အသုံးပြုသူများ ဇယားတွင် ကော်လံတစ်ခု
city_id ရှိမည်၊ ၎င်းသည် အသုံးပြုသူ၏ မြို့ကို
ညွှန်းဆိုမည်။
ထို့ကြောင့်၊ ဇယားနှစ်ခု ပြုလုပ်ကြပါစို့။ မြို့များပါဝင်သော ဇယား:
| id | name |
|---|---|
| 1 | city1 |
| 2 | city2 |
| 3 | city3 |
အသုံးပြုသူများ ပါဝင်သော ဇယား:
| id | name | city_id |
|---|---|---|
| 1 | user1 | 1 |
| 2 | user2 | 1 |
| 3 | user3 | 2 |
| 4 | user4 | 1 |
| 5 | user5 | 3 |
| 6 | user6 | 2 |
လက်တွေ့လုပ်ငန်းဆောင်တာများ
သင်သည် ကုန်ပစ္စည်းများ (အမည်၊ စျေးနှုန်း၊ အရေအတွက်) နှင့် ထိုကုန်ပစ္စည်းများ၏ ကဏ္ဍများကို သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးချပါ။
သင်သည် မြစ်များနှင့် ထိုမြစ်များ စီးဝင်သည့် ပင်လယ်များကို သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးချပါ။
သင်သည် မြို့များနှင့် နိုင်ငံများ၊ ၎င်းတို့တည်ရှိရာ နိုင်ငံများကို သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးချပါ။