نرجو من الأخوة أهل الخبرة أن يخبرون عن كيفية عمل استعلام يبحث في نتائج استعلام سابق
كيف يمكن عمل استعلام يبحث في نتيجة استعلام آخر
لا اتوقع انه يمكت ذلك لان الاستعلامات يتم عملها على الجداول
لى اي حال باستخدام ال SQL يمكن دمج اكثر من استعلام واحد في نفس الاستعلام
مثال:
للبحث عن رقم تلفون شخص لديك اسمه الاول و الاخير
SELECT PhoneNumber FROM People WHERE FirstNama=Rakan AND LastName=Alhneiti
و الكود مع ال اداة ال Data
Data1.RecordSource = "SELECT PhoneNumber FROM People WHERE FirstNama=Rakan AND LastName=Alhneiti" Data1.Refresh
راكان الحنيطي
Be Open Source

الأخ ناصر
كما قال لك الأخ راكان أنه لا حوجة لعمل بحث في إستعلام لأنه الإستعلام نفسه هو عملية بحث و كما قال لك يمكنك إضافة كل الشروط التي ترغب في البحث عنها في استعلام واحد
أما اذا كان لك رغبة في عمل بحث في نتيجة استعلام لأي سبب فيمكنك ان تعمل جدول
خاص تضع فيه نتيجة الإستعلام الأول و من ثم تقوم بعمل الأستعلام الثاني من الجدول الخاص بالاستعلام الأول و إذا إردت ان تكرر هذه العملية يمكنك تفريغ الجدول الخاص من البيانات في كل مرة تريد تكرار العملية هذا بإفتراض أنك ماهر في عمل الأكواد بإستعمال
جملة select
يمكن عمل ذلك بواسطة الاستعلامات المتداخلة nested query ، مثلا:
SELECT O.ORDEREDON, O.PARTNUM, P.DESCRIPTION, O.QUANTITY, O.REMARKS FROM ORDERS O, PART P WHERE O.PARTNUM = P.PARTNUM AND O.PARTNUM = (SELECT PARTNUM FROM PART WHERE DESCRIPTION = "ROAD BIKE")
لاختيار الطلبيات التي تم فيها شحن القطع التي تدخل ضمن التصنيف ROAD BIKE
منقول من كتاب learn SQL in 21 days
فكر بطريقة أخرى
جزاكم الله خيرًا وأسأل الله أن يجزل لكم المثوبة
هذا الموضوع مغلق.