Язык программирования SQL. Мне нужно суммировать значения при объединении данных
есть 3 таблицы: 1) сustomers (ID, Name) 2) products (ID, Cost) 3) orders (CustomerID, ProductID) то есть в этой таблице только 2 ссылки на таблицу клиентов и таблицу продуктов
Я хочу посчитать выручку в таблице Orders. Пример:
- customers: [{ID: 12, Name: Vika}, {Id: 23, Name: Alex}]
- products: [{ID: 1, Cost: 10}, {ID: 2, Cost: 20}]
- orders: [{CustomerID: 12, ProductID: 1}, {CustomerID: 23, ProductID: 2}]
И я хочу получить значение: 30. Но не понимаю как... вот код:
SELECT customers.Name, products.Cost FROM customers
INNER JOIN orders ON customers.ID = orders.CustomerID
INNER JOIN products ON products.ID = orders.ProductID
GROUP BY products.Cost, customers.Name;
Помогите пожалуйста, если есть возможность