الانتقال إلى المحتوى

مساعدة في عمل هذه ال Select ... هام جدا


المقنع2005

Recommended Posts

بسم الله الرحمن الرحيم

اخواني الاعزاء انا عامل select من اكثر من 8 جداول وهذه الselect خاصة بالمواد الذي لم يقم الطالب بدراستها في الكليه واريد التعديل عليها بحيث
انه في حالة انه تم اخذ المتطلب السابق لها فقط تظهر هذه المواد وفي حالة عدم اخذ المتطلب السابق لا تظهر وانا حاليا اظهرت جميع المواد التي
لم يأخذها بغض النطر اخذ المتطلب السابق لها ام لا .


وفي المثال المرفق نلاحظ ظهور المادة رقم 86 وخاصه ب Y 501 ( اخر شي ) بالرغم من عدم اخذ المتطلب السابق وهو رقم 81 الخاص ب Y 401
وبتالي المطلوب عدم ظهور الماده Y 501 في السليكت .


قاصدكم .... لا تفشلوني

post-63840-1235540341_thumb.jpg

رابط هذا التعليق
شارك

أخي العزيز المقنع2005

انتا تقول انك تأتي بالبيانات من 8 جداول وانتا لم تحدد لنا ما هي هذه الجداول

وما العلاقة بينها ولا حتى كاتب لنا جملة الاستعلام التي فيها المشكلة

وهكذا المعلومة التي تعطينا ايها ناقصة ولا نستطيع مساعدتك

انا بامكاني اعطائك جملة الاستعلام قريبة من هذه الحالة ولكن احتمال كبير

ان لا تستفيد منها لانه لكل حالة حل مختلف حسب طبيعة العلاقة بين الجداول

رابط هذا التعليق
شارك

أي والله يا ريت تحط الجداول و توضح أسماء الحقول لأنو مو معقول نبني الجداول من الصفر..
و إذا مو متأكد من الجداول ممكن نساعد بس حط معلومات مفصلة..
و يا ريت تكتب السيليكت يلي أنت عاملها..لأنو النتائج ما بتفيد بشي لحالها..

رابط هذا التعليق
شارك

اخواني الاعزاء اشكركم على المرور ( shode , miash80 , TROYMAN )

انا اريد اي فكرة تقريبيه للموضوع يعني مو شرط ادخلكم في تفاصيل السليكت واعرض 8 جداول , يعني ممكن نأخذ الامور ببساطه اكثر
انا اريد الفكره العامه ولو ان البيانات تأتي من جدول واحد فقط .

ولا صعبه يا شباب ... لازم بدكم الجداول

رابط هذا التعليق
شارك

سؤالك كانك فى مصر وماشي فى القاهرة بين ملايين البشر وتوقف شخص ما وتسأله هل شاهدت محمد ؟ ماذا تتوقع من اجابته ؟ هذا هو حال سؤالك
فنحن لا نعرف الجملة ولا الجداول ولا اى شيء فلماذا تنتظر منا اجابة ؟؟؟!!!!
وشكرا
ميجا

تم تعديل بواسطة khaledmega
رابط هذا التعليق
شارك

سوف احاول حل هذه المشكلة على قدر المستطاع

اولا كما اوضحت فى الــ RESULT الصورة المرفقة
سوف نعتبر ان العمود ID تابع للجدول X وان العمود PREREQ1_CRE_ID تابع للجدول Y وانك قمت بالربط بينهم ولعدم ظهور ما المحت اليه فى الصورة يجب اضافة شرط اضافى فى جملة WHERE
هذا الشرط هو
AND Y.PREREC_CRE_ID <> X.ID
على اساس وجود الجملة الشرطية





هذا الحل بقدر ما اوضحت والسلام ختام

تم تعديل بواسطة the last one
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية