جملة select لأكثر من جدولين


(system) #1

لدي قاعدة بيانات بها 4 جداول
الجدول الأول : sections
حقوله : SectionID ’ SectionName
الجدول الثاني : Units
حقوله : UnitID ’ UnitName
الجدول الثالث : Descreption
حقوله : DesID ’ SectionID ’ Descreption
الجدول الرابع : Main_Line
حقوله : MainLineID ’ SectionID ’ DesID ’ UnitID ’ MainLine_Quantity ’ MainLine_Unit_Price
المطلوب : إيجاد مجموع MainLine_Quantity كل علي حسب Descreption و SectionName
و قد كتبت هذه الجملة و كانت النتيجة خاطئة فأين الخلل
select SectionName,MainLine_Descreption,sum(MainLine_Quantity)
from dbo.Sections inner join dbo.MainLine_Descreption
inner join dbo.Main_Line
on Sections.SectionID=MainLine_Descreption.SectionID
and MainLine_Descreption.MainLine_DesID=Main_Line.MainLine_DesID
group by SectionName,MainLine_Descreption