النتائج 1 إلى 8 من 8

الموضوع: الاستعلام من جدولين...إستفسار

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    173

    الاستعلام من جدولين...إستفسار



    لدي جدولين (جدول الطلاب وجدول الفصول) كما هو مبين في الصورة المرفقة
    ---جدول الطلاب: ويحوي على الحقول التالية
    1 - رقم الطالب
    2 - اسم الطالب
    3 - نشط / غير نشط (Y-N)

    ---جدول الفصول: ويحوي على الحقول التالية
    1 - رقم الطالب (يمكن للطالب الواحد الالتحاق بأكثر من فصل)
    2 - رقم الفصل

    ****المطلوب:

    كيف أعمل إستعلام MYsql يستخرج بيانات الطلاب النشطين الذين يدرسون في الفصل رقم 5
    بمعنى أن تكون النتيجة هما الطالبين (أحمد - محمد)





    الصور المرفقة الصور المرفقة  
    __________________
    كن كالنخيل عن الأحقاد مرتفع يُرمى بصخرا فيعطي أطيب الثمر

    قريباً......شبكة تعليمية يمنية..............متخصصة


  2. #2
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    ما تريده هو استعلام select بالتأكيد،

    تريد الحصول على كافة حقول الجدولين مثلاً، فأنت تريد:
    كود:
    `class`.*
    `student`.*
    ستدمج بين الجدولين بتعليمة inner join ، بحيث يتحقق شرط:
    كود:
    `class`.`STUDENT_ID` = `student`.`id`
    وأخيراً تريد فقط الحصول على الطلاب النشطين بتعليمة where بالشرط التالي:
    كود:
    `student`.`ACT` = 'Y'
    هل يمكنك بناء الاستعلام بنفسك؟

    تحياتي،





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    اذا اردت برنامج يبني لك مثل هذه الاستعلامات بدون تعب ...
    يوجد

    MySQL Manager
    http://www.sqlmanager.net/products/mysql/manager





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    173

    ياليت تكمل جميلك



    أخ أشرف السمهوري ....مشكوررر
    وياليت تكمل جميلك.:shy:.لأني بالفعل حاولت بناء لإستعلام ولم أقدر سواء قبل طرح الموضوع أو بعد إجابتك علية.:con2:


    أخ ...massalha مشكورررر
    وجاري التحميل ....:con2:





    __________________
    كن كالنخيل عن الأحقاد مرتفع يُرمى بصخرا فيعطي أطيب الثمر

    قريباً......شبكة تعليمية يمنية..............متخصصة

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    65


    لعمل استعلام inner join يجب ان يكون رقم الطالب foreign key وتدعمها InnoDB





    __________________
    سوق الكويت

  6. #6
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    asanaa2004 ، تفضل:
    كود:
    select `class`.*, `student`.* from `student` inner join `class` on `class`.`STUDENT_ID` = `student`.`id` where `student`.`ACT`. = 'Y'
    أتمنى أن تراجع ردي السابق لتفهم كيف تمت كتابة الاستعلام ..

    اقتباس المشاركة الأصلية كتبت بواسطة Q8 Developer
    لعمل استعلام inner join يجب ان يكون رقم الطالب foreign key وتدعمها InnoDB
    ما مدى صحة هذا الكلام؟ أنا أتعامل من سنوات مع محرّك MyISAM ولم أواجه أية مشاكل باستخدام INNER JOIN معه ، أو الحاجة إلى foreign key حقيقي!

    تحياتي،





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    65


    asanaa2004 ، تفضل:
    كود:
    select `class`.*, `student`.* from `student` inner join `class` on `class`.`STUDENT_ID` = `student`.`id` where `student`.`ACT`. = 'Y'
    أتمنى أن تراجع ردي السابق لتفهم كيف تمت كتابة الاستعلام ..



    ما مدى صحة هذا الكلام؟ أنا أتعامل من سنوات مع محرّك MyISAM ولم أواجه أية مشاكل باستخدام INNER JOIN معه ، أو الحاجة إلى foreign key حقيقي!

    تحياتي،
    كنت اعتقد ان inner join فقط يعمل مع الـ foreign key الذي يدعمه InnoDB
    شكرا لك على اضافة معلومة مهمه بالنسبة لي






    __________________
    سوق الكويت

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    173

    مشكورر أخ أشرف



    شكراً جزيلاً
    على تعاونكم
    وجزاك الله خيراً





    __________________
    كن كالنخيل عن الأحقاد مرتفع يُرمى بصخرا فيعطي أطيب الثمر

    قريباً......شبكة تعليمية يمنية..............متخصصة





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض