Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - الربط (Join)

جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 45 من 72.

challenge icon

التحدي

متوسط

الجداول والأعمدة المتاحة:

  • <strong>orders</strong>: <strong>id</strong>, <strong>customer_id</strong>
  • <strong>products</strong>: <strong>id</strong>, <strong>unit_price</strong>, <strong>units_in_stock</strong>
  • <strong>order_items</strong>: <strong>id</strong>, <strong>order_id</strong>, <strong>product_id</strong>, <strong>quantity</strong>

أوجد معرّفات العملاء للعملاء الذين طلبوا منتجات بسعر وحدة أقل من 10، واعرض إجمالي الكمية من تلك المنتجات الرخيصة التي طلبها كل عميل.

أرجع الأعمدة التالية:

  • customer_id
  • total_quantity (مجموع كميات المنتجات ذات سعر وحدة < 10 لكل عميل)

جرّب بنفسك

-- اسرد عمود التجميع والقيمة المجمّعة التي تطلبها المهمة
SELECT ____
FROM orders
-- كل عملية join تحتاج إلى شرط يطابق عمود id بالعمود الذي يشير إليه
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- ثم احتفظ فقط بالصفوف التي تستوفي العتبة التي تصفها المهمة
WHERE ____
GROUP BY orders.customer_id;

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ SQL