لماذا الخطأ التالي في الإستعلام في Mysql
SELECT mark FROM marks WHERE id = (SELECT id FROM student WHERE name = 'ALI')
ليس الغرض من نتائج الإستعلام لكن المشكلة انه بيرفض الصيغة WHERE id = (SELECT
فهل هي مقبولة . B)
لماذا الخطأ التالي في الإستعلام في Mysql
SELECT mark FROM marks WHERE id = (SELECT id FROM student WHERE name = 'ALI')
ليس الغرض من نتائج الإستعلام لكن المشكلة انه بيرفض الصيغة WHERE id = (SELECT
فهل هي مقبولة . B)
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
فواز الشمري كتب:ليس الغرض من نتائج الإستعلام لكن المشكلة انه بيرفض الصيغة WHERE id = (SELECTفهل هي مقبولة . B)
لا أعتقد أنها مقبوله
الأفضل استخدام متغير يخرج بنتائج الاستعلام الأول ..
SELECT mark FROM marks WHERE id =$name
المتغير name سيكون نتيجة الاستعلام الأول
لا خطأ فيه
لكن تأكد من ان Mysql لديك من الاصدارات الجديدة
لان mysql في الاصدارات القديمة لم تكن تدعم الاستعرلامات الفرعية
لا يوجد خطأ في الاستعلام لانك تقول id= select id where nname="ali" في هذه الحالة ينفذ الاستعلام الداخلي فينتج عنده عدة id تحقق الشرط ان الاسم هو علي ثم ياتي لينفذ التعليمة الخارجية فيجد قيمة = مجموعة قيم و هنا الخطأ و تصحيحه ان القيمة تنتمي لمجموعة in و لا تساويها ارجو ان يكون واضح.
كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي
قصدي لا بل يوجد خطأ ارجو التصحيح من المشرف
كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي
شكرا للجميع : :rolleyes:
اخي mostafasawan قد يكون ما تقولة صحيح سوف اراجع اصدار MySql للتأكد
اخي anwarica شكرا لمرورك لكن :
ليست مشكلة في معالجة الحل لكني احب هذه الطريقة كي أخفف الضغط على قاعدة البيانات يعني لدل ان يكون استعلامين يكون استعلام واحد يتم تسليمة مرة واحدة لمحرك قاعدة البيانات لمعالجته بدل أن يمرر له مرتين .
اخي elalia :
أن كان الخطأ متمثل بإعادة عددة قيم فيعني ان الأسلوب ف الإستعلام مقبول وهوا اعتماد الإستعلامات الفرعية .
لنفترض أنه كان لدي Ali واحد في قاعدة البيانات , (أنا ضربت مثال فقط ولن يتكرر ما اريدة) فسيكون الناتج رقم واحد يقوم المحرك بمعالجة الإستلام الأب بعد ذلك ويكون الشرط صحيح .
B)
شكرا للجميع (h)
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…