الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دمج مجموعة استعلامات باستعلام

مغلق
بدأه activeman في 24 أبريل 2007 · 5 رد · 459 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل من برنامج اوطريقة للحصول على كود SQL الموجود بمجموعة استعلامات مترابطة معا .

وفصل الكود ونسخه في اي مكان اخر كاستعلام جديد.

يعني مثلا

استعلام 1 يرجع اسماء الطلاب ودرجاتهم.

استعلام 2 يرجع اعلى الدرجات من الاستعلام الاول.

المطلوب الحصول على الكود SQL من ناتج الاستعلامين لوضعه باستعلام منفصل.

للأهمية ارجو الرد. وشكرا مقدما

#2

السلام عليكم أخي الكريم

إن شاء الله ممكن .. ارفق القاعدة والاستعلامين وسندمجهم بحول الله بـ SQL موحد

أخوك اكسير

تم تعديل هذه المشاركة بواسطة ekseer في 24 أبريل 2007 في 16:30

#3

هذه جملة استعلام SQL مبنية على جدول الطلاب بها كل اسماء الطلاب ودرجاتهم

SELECT tblStudent.Name, tblStudent.grade
FROM tblStudent;

وهذه جملة استعلام SQL مبنية ايضا على جدول الطلاب بها اعلى 5 درجات للطلاب TOP 5

SELECT TOP 5 tblStudent.Name, tblStudent.grade
FROM tblStudent ORDER BY tblStudent.grade DESC;

وهذه جملة استعلام SQL مبنية على الإستلام الأول مضافا لها اعلى خمس درجات

SELECT TOP 5 QAll.Name, QAll.grade
FROM QAll;

وهذا مثال لهذه العملية ستجد به الإستعلامات الثلاثة

TOP5.rar

#4

شكرا لك اخت زهرة على فهمك الجيد للمطلوب

لكن الاستعلام الثاني يرجع نفس الاستعلام الاول حسب الكود المرفق بالملف.

كما ان الاستعلام الثالث لا يستخدم اي من الاستعلامين للاسف الشديد.

لكن الموجود بالشاة ايضا يختلف عما بالملف المرفق.

بارك الله فيك.

#5

اخي الفاضل activeman

السلام عليكم ورحمة الله وبركاته

اقتباس
استعلام 1 يرجع اسماء الطلاب ودرجاتهم.

الإستعلام الأول هو QAll يعرض جميع اسماء الطلاب ودرجاتهم

SELECT tblStudent.Name, tblStudent.grade
FROM tblStudent;

اقتباس
استعلام 2 يرجع اعلى الدرجات من الاستعلام الاول.

هذا الإستعلام QQAllTop 5 مبني على ( الإستعلام الأول QAll وسيكون استعلام فرعي ) ويعرض اعلى 5 درجات للطلاب

SELECT tblStudent.Name, tblStudent.grade
FROM tblStudent WHERE (((tblStudent.grade) In (SELECT TOP 5 tblStudent.grade
FROM tblStudent;))) ORDER BY tblStudent.grade DESC;

وهذا المثال اعيده لك مره ثانية بعد التعديل

TOP_5__UP.rar

#6

اخت زهرة منا عارف كيف اشكرك

فعلا كفيتي ووفيتي

بارك الله فيك:)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…