بتاريخ: 19 يوليو 201015 سنة comment_196989 السلام عليكم اعضاء المنتدي الكرم عندي استفسار في الاس كيو اللو عندي جدول البضائع فيه رقم الصنف واسم الصنفوجدول للعملاء فيه اسم العميل ورقم العميل وجدول تالت للعملاء اللي اشترت البضائع فيه رقم الصنف ورقم العميلكنت عايز اعمل جمله سيلكت تيجيبلي العملاء اللي اشترت جميع الاصناف وجمله تانيه تجيب العملاء اللي اشترت بعض الاصناف ياريت حد يجاوبلي علي الاستفسار دا لاني بقالي يومين مش عايزه تظبط معايا تم تعديل 19 يوليو 201015 سنة بواسطة HELL-BOY تقديم بلاغ
بتاريخ: 19 يوليو 201015 سنة comment_196996 بافتراض أن العملاء clients (code, name) والأصناف items (code, name) والمشتريات pur(client, item, .....) فيكون الاستعلام المطلوب للعملاء الذين اشتروا من كل الأصناف هو: SELECT clients.NAME FROM (SELECT DISTINCT client, item FROM pur) zz, clients WHERE clients.code = zz.client GROUP BY clients.NAME HAVING COUNT (*) = (SELECT COUNT (*) FROM items) وللعملاء الذين اشتروا بعض الأصناف وعددها هو: SELECT clients.NAME, count(*) pur_count FROM (SELECT DISTINCT client, item FROM pur) zz, clients WHERE clients.code = zz.client GROUP BY clients.NAME HAVING COUNT (*) < (SELECT COUNT (*) FROM items) أرجو أن يفي هذا الكود بالمطلوب تقديم بلاغ
بتاريخ: 19 يوليو 201015 سنة كاتب الموضوع comment_197008 ربنا يبارك فيك استاذ احمد الكود اشتغل والحمدلله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.