Я работаю с PHP и MySQL, и мне нужно СУММИТЬ общее количество продуктов, объединяющих 3 таблицы:
order_products: (в таблице есть несколько продуктов с одинаковым названием, но разными суммами)
order_id (int)
product_name (varchar)
product_amount (int)
заказы:
order_id (int)
order_date (varchar)
order_status (varchar)
поставщик:
product_name (varchar)
product_amount (int)
Итак, я хочу показать, сколько продуктов я продал и статус отгружен и сколько я заказал у поставщика в один ряд. Любой из двух приведенных ниже примеров поможет мне достичь своей цели.
Как:
Product Name (sum order_products) (sum supplier) Order status
first product 300 2500 Shipped_Only
second product 50 400 Shipped_Only
third product 10 600 Shipped_Only
Product Name (sum order_products) (sum supplier) Order status
first product 2200 2500 Not_Shipped
second product 400 400 Not_Shipped
third product 590 600 Not_Shipped
Могу ли я получить какие-либо примеры или другую помощь для этого?
Edit:
Пример данных выглядит следующим образом
order_products:
order_id product_name product_amount
255 product 1 200
256 product 1 100
257 product 2 50
258 product 3 10
заказы:
order_id order_date order_status
255 09.05.2018 Shipped
256 09.05.2018 Shipped
257 10.05.2018 Not_Shipped
258 10.05.2018 Not_Shipped
поставщик:
product_name product_amount
product 1 2500
product 2 400
product 3 600