Мне нужно создать функцию, которая будет возвращать сумму заказа. Мне дали три таблицы со следующими переменными
Таблица 1 - Заказ
- Order_ID
- Date_Placed
- Date_Fulfilled
Таблица 2 - Заказ продукции
- Order_ID
- PRODUCT_ID
- Product_Quantity
Таблица 3 - Продукт
Я изо всех сил пытаюсь составить связную функцию. Любая помощь будет принята с благодарностью.
Я уже пытался настроить функцию с помощью объединений между обеими таблицами, но не могу понять, где я должен поместить свое уравнение.
BEGIN
SELECT order.order_id, SUM(product.price * order_item.quantity)
FROM `order`
JOIN `order_item` ON order.order_id = order_product.order_id
JOIN `product` ON order_product.product_id = product.product_id;
END $$