• 0

كيف أمزج جملتي استعلام SQL لأحصل على نتيجة تجمع نتيجة واحدة؟

أتوفر على جملتي استعلام SQL التالية:

"SELECT SUM("+Fdays+")AS fDaysSum From tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?"

و

SELECT SUM("+CHdays+") AS hrsSum From tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=? "

وأريد دمجهما في جملة واحدة لأحصلة على نتيجة مشتركة، عوض تنفيذ كل واحدة على حدى؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

SQL يمكّنك من عمل اسم مستعار Alias  لجمل الاستعلام من نوع select، و هذه الخاصية تمكن من الحصول على نتيجة واحدة لجملتي استعلام مُدمجتين، بهذه الطريقة:

لنعتبر أننا نتوفر على بنية الجدول التالي:

CREATE table a(
  a int
);
create table b(
  b int
);
INSERT INTO a VALUES(1);
INSERT INTO b VALUES(2);

عند عمل run  لجملة الاستعلام التالي، والتي تتوفر على جملتي استعلام تم دمجهما:

SELECT x.a, y.b FROM (SELECT * from a) as x, (SELECT * FROM b) as y

نحصل على النتيجة التالية:

56ba4fb3aedfe_Screenshotfrom2016-02-0920

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن