على فرض إنه لدي جدول رئيسي يحوي الشقق وجدول ثانوي يحوي تغيرات السعر لكل شقة والعلاقة بينهما رأس بأطراف كما في الصورة التالية :
وبحيث اي تغيير على سعر الشقة يضاف إلى الجدول الثاني ( الثانوي ) .
وسؤالي : ما هي تعليمة أو تعليمات SQL الفاعلة لإظهار جدول فيه كل سجل عبارة عن رقم الشقة ( من الجدول الأول ) مجميع تغيرات السعر عليها ( من الجدول الثاني ) بحيث يصبح التقرير بهذا الشكل :
كتبت الكود التالي :
DM.Query.Close;
DM.Query.SQL.Clear;
DM.Query.SQL.Add('SELECT FlatsTable.FlatNo FROM FlatsTable LEFT JOIN FlatPrice ON FlatsTable.FlatNo = FlatPrice.FlatNo);
DM.Query.Open;لكن النتيجة كانت إنه يظهر لي من الجدول الثاني سعر واحد فقط ويخفي باقي التغيرات ..؟
فما هي الطريقة ...؟
وشكراً