أخ samnaj, من أساسيات تصميم قواعد البيانات هو عدم انشاء الحقول التي يتم حسابها باستخدام حقول أخرى "calculated fields" مثل حقول المجاميع total, لأن هذا ما يعطل ويبطئ قاعدتك.
عندما تحتاجه قم بعرضه عن طريق استعلام, بدلا من الحساب كل مرة:
PHP كود :
SELECT p.id_prod, sum(qty) AS Raseed FROM prod AS p JOIN daleel AS d ON d.id_prod = p.id_prod GROUP BY p.id_prod;
- نصيحة لك أخي, لو تأخذلك أسبوع أو أكثر بقليل وتطلع على دروس في SQL ستختصر على نفسك الكثير من العناء.
كل من 1 user says قال شكرا ل sofiane201 على المشاركة المفيدة1 user says Thank You to sofiane201 for this post • Delphi4Us
(31-08-2020, 04:31 PM)sofiane201 كتب : أخ samnaj, من أساسيات تصميم قواعد البيانات هو عدم انشاء الحقول التي يتم حسابها باستخدام حقول أخرى "calculated fields" مثل حقول المجاميع total, لأن هذا ما يعطل ويبطئ قاعدتك.
عندما تحتاجه قم بعرضه عن طريق استعلام, بدلا من الحساب كل مرة:
PHP كود :
SELECT p.id_prod, sum(qty) AS Raseed FROM prod AS p JOIN daleel AS d ON d.id_prod = p.id_prod GROUP BY p.id_prod;
- نصيحة لك أخي, لو تأخذلك أسبوع أو أكثر بقليل وتطلع على دروس في SQL ستختصر على نفسك الكثير من العناء.
جزاك الله خيراً استاذي الكريم
قمت بقراءة العديد من دروس sql
لكن كما يقولون (الحاجة أم الاخترع) وخاصة عندما يكون امامك مثال نفس الذي اطلبه وبجدول برادوس وليس query
الرجاء شاهد الفيديو
وهل يوجد طريقة اخرى للحصول على الرصيد في الجدول نفسه