မင်္ဂလာပါ!

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

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

Mutiple Select statement

edited June 2014 in Database

အီးဟီး :((
ပုံမတင်တတ်တောာ.ဘူးးပုံနဲ.မေးမလိုကိူ Meidafire နဲ.ပဲ တင်တတ်ကို က account က မေ့သွားပြီ.........ဘယ်လို ဆက်လုပ်ကမလဲ
မသိတော. ဒီအတုင်းပဲတင်တော.မယ်.... ^:)^ sorry ပါ admin ကြီးရေ ဘယ်လိုဖျက်ကမဲမသိတော.post ကို ဖျက်ပေးပါလို
...ပုံတင်တဲ.နည်းလမ်းလေးပါပေးပါ... :D

မှတ်ချက်များ

  • edited June 2014 Registered Users

    .မေးချင်တာက select ဘယ်လိုဆွဲရမလဲ ဆိုတာပါ...
    program က ပဲရေးကမလား မသိဘူး၊?လိုချင်တာ...
    MemberNo='M004' ရဲ. islock=1 ဖြစ်နေတဲ. MemberNo တွေလိုချင်တာ..
    အခု tabel ထဲမှာဆို M002,M001 ဆိုတဲ. No တွေ ထွက်လာမယ်

    အဲတော.querry က select ပဲရေးတတ်တော.

    Program က နေ အောက်က querry လွတ်လိုက်တယ်...
    "select OldMemberNo from table where MemberNo='M004'
    if exist OldMemberNo ရှိတယ်ဆို နောက်တစ်ါထပ်လွတ်ပြီး
    ဆက်ပြီးတော. ဆွဲမယ်..
    "select OldMemberNo from table where MemberNo='M002' and islock=1"
    အဲလို :D

    တစ်ကြောင်းတည်းselect ိကို ဘယ်လိုရေးကမလဲ၊????

  • Administrators

    Table က ၂ ခု လား ။ တစ်ခု တည်းလား။ မေးတဲ့ မေးခွန်းကို တော့ ကျွန်တော် နားမလည်တာ အမှန်ပဲ။

  • edited June 2014 Administrators

    Nested SQL ရေးလိုက်ရင် ရတယ်မဟုတ်ဘူးလား ?

    SELECT oldMemberNo from table where MemberNo IN (SELECT oldMemberNo from table where MemberNo = 004) AND isLock = 1
    
  • Registered Users

    ဟုတ် အစ်ကိူ sorry ရေးတာရူပ်သွားတယ်..........
    သေချာရေးပြပါမာယ် table က တစ်ခုတည်းပါ.
    အသင်းျဝင်တစ်ယောက်ွက သူ.card တွေပျောက်သွားတဲ.problem ပါ
    တစ်ကြိမ် မက ပျောက်နိုင်တယ် လိုဆိုပါတယ် မပျောက်တဲ. အသင်း.ဝင်လည်း table ထဲမှာ ၇ှိနိုင်ပါတယ်(eg.M0003)....အသင်းဝင်တွေမှာ
    ညီမတို.က အသင်းဝင် MemberNo ကိုထည်.လိုက်တာနဲ. (eg.M004) လို.ရှာလိုက်တာနဲ.သူက အရင်က card ပျောက်ဘူးလားမပျောက်ဘူးလား
    မသိပါဘူး အဲတွက် တစ်ခါ စစ်ကမယ်..
    အကယ်လို. သူက ပျောက်ခဲ.တယ် ဆို သူ.ရဲ. MemberNo အဟောင်းတွေရှာပါမယ်....
    သူက တစ်ကြိမ်မကပျောက်နိုင်လို. table ထဲမှာတစ်ခုမကရှိနိုင်ပါတယ် အခု table ထဲမှာဆို
    MemberNo='M004' က နှစ်ကြိမ်တောင်ပျောက်လို. သူမှာ MemberNo နှစ်ခုရှိနေပြီ
    (M001,M002)
    အခုရှာချင်တာ အဲM0004 ရဲ. MemberNo တွေပါ querry ရေးလိုက်တာနဲ.
    MemberNo
    M001
    M002
    ဆိုပြီးကျချင်တာပါ...:D

  • Registered Users
    <?php 
    
    $result = mysql_query("SELECT field_name FROM tbl_name WHERE MemberNo = 'M004' AND isLock = 1");
    
    if( mysql_num_rows($results) ) { // check if M004 lost card before
        // then select all data of M004
        "SELECT field_name FROM tbl_name WHERE MemberNo = 'M004'"
    }
    
    ?>
    

    This is what I will do if I was you. I also want to know if these all steps can be done in single line query statement.

  • Administrators

    ရေးထားတာကို သဘောပေါက်တယ်။ Recursive Query ရေးမှ ရလိမ့်မယ်။ စမ်းရေးကြည့်လိုက်အုံးမယ်။

    M004 လို့ ရိုက်လိုက်တာနဲ့

    M001 နဲ့ M002 ထွက်လာခြင်တယ်။

    oldMemberNo Null မဖြစ်မခြင်း ရှာမယ်။ တနည်းပြောရင် parent - child structure ပါပဲ။

  • Administrators

    It's finding unlimited levels of ancestors. You cannot write it in single SQL statement, submitting multiple queries from client is the best choice. Other way is writing stored procedure with T-SQL, you may need to use cursor.

Sign In or Register to comment.