အတွင်းပိုင်းအသုံးပြုခြင်းမှတစ်ဦးကလမ်းညွှန်အကွိမျမြားစှာဇယားကနေ Group မှဒေတာများမှ SQL အတွက်ပါတီဝင်ဖြစ်ခဲ့ပါတယ်

SQL အတွင်းပိုင်းသုံးသို့မဟုတ်ထိုထက်ပိုစားပွဲကနေဒေတာတွေကိုပေါင်းစပ်ဖို့ပါတီဝင်ဖြစ်ခဲ့ပါတယ်သုံးပါ

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

အတွင်းစိတ်ဥပမာကို Join

ဥပမာအားဖြင့်, ယူ drivers တွေကိုဆံ့ကြောင်းကျောက်ပြားကို ဒုတိယတစားပွဲနှင့်မော်တော်ယာဉ်ပွဲစဉ်-ups ၌တည်၏။ အတွင်းယာဉ်နှင့်ယာဉ်မောင်းနှစ်ဦးစလုံးတူညီသောမြို့အတွင်းတည်ရှိသည်ဘယ်မှာဖြစ်ပေါ် join ။ အတွင်းတည်နေရာကော်လံအကြားပွဲစဉ်ဆံ့ကြောင်းနှစ်ဦးစလုံးစားပွဲကနေအပေါငျးတို့သအတန်းကို select join ။

အောက်က SQL ကြေညာချက်ယာဉ်မောင်းနှင့်မော်တော်ယာဉ်တူညီသောမြို့အတွင်းတည်ရှိသည်ဘယ်မှာဖြစ်ပွားမှုအတွက်ယာဉ်မောင်းများနှင့်ယာဉ်စားပွဲကနေဒေတာတွေကိုပေါင်းစပ်:

lastname, FIRSTNAME, ယာဉ်မောင်း FROM မှ tag ကို, မော်တော်ယာဉ်များနေရာ drivers.location = vehicles.location SELECT

ဤသည်ရှာဖွေမှုအောက်ပါရလဒ်များကိုထုတ်လုပ်:

lastname FIRSTNAME tag ကို -------- --------- --- Baker Roland H122JM စမိုက်မိုက်ကယ် D824HA စမိုက်မိုက်ကယ် P091YF Jacobs ကိုအာဗြဟံ J291QR Jacobs ကိုအာဗြဟံ L990MT

အခုတော့တတိယစားပွဲပေါ်မှာထည့်သွင်းရန်ဤဥပမာကိုတိုးချဲ့ပါ။ သင်တနင်္ဂနွေရက်တွင်ဖွင့်လှစ်ဖြစ်ကြောင်းနေရာများမှာလက်ရှိမှသာယာဉ်မောင်းနှင့်မော်တော်ယာဉ်များထည့်သွင်းရန်လိုခငျြသညျဆိုပါစို့။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်က JOIN ကြေညာချက်သက်တမ်းတိုးရေးအားဖြင့်သင့်စုံစမ်းမှုသို့တတိယစားပွဲပေါ်မှာဆောင်ကြဉ်းပေးနိုင်:

lastname, FIRSTNAME, tag ကို, ယာဉ်မောင်း FROM မှ open_weekends, မော်တော်ယာဉ်, နေရာများတွင်နေရာ drivers.location = vehicles.location AND vehicles.location SELECT = locations.location AND locations.open_weekends = 'ဟုတ်ကဲ့' 'lastname FIRSTNAME tag ကို open_weekends -------- --------- --- ------------- Baker Roland H122JM ဟုတ်ကဲ့ Jacobs ကိုအာဗြဟံ J291QR ဟုတ်ကဲ့ Jacobs ကိုအာဗြဟံ L990MT ဟုတ်ကဲ့

အခြေခံ SQL ရန်ဤအစွမ်းထက် extension ကိုကြေညာချက်သင်တစ်ဦးရှုပ်ထွေးသောထုံးစံ၌ data တွေကိုပေါင်းစပ်ဖို့ခွင့်ပြု JOIN ။ အတွင်းပူးပေါင်းနှင့်အတူစားပွဲပေါင်းစပ်ပြီးအပြင်, သငျသညျအစတစ်ခုပြင် join သုံးပြီးမျိုးစုံစားပွဲပေါင်းစပ်ဖို့ဒီ technique ကိုသုံးနိုင်သည်။ ပြင်ဦးတည်း table ထဲမှာတည်ရှိနေပေမယ့်ပူးပေါင်း table ထဲမှာတစ်ဦးသက်ဆိုင်တဲ့ပွဲစဉ်ရှိသည်မဟုတ်ကြဘူးကြောင်းရလဒ်များကိုပါဝင်သည်ကျမ်းသစ္စာကျိန်ဆိုပွဲဖြစ်သည်။