Зачем нам нужен c.CustomerName в groupBy? Действительно ли это необходимо?MySql

Форум по Mysql
Anonymous
Зачем нам нужен c.CustomerName в groupBy? Действительно ли это необходимо?

Сообщение Anonymous »

Вопрос

Определите общую сумму заказа для каждого клиента.

Таблицы:
Клиенты



Идентификатор клиента(PK)
Имя клиента
Город

< /thead>

Заказы



OrderID(PK)
CustomerID(FK)
OrderDate
OrderAmount



ответ:
SELECT c.CustomerID, c.CustomerName, SUM(o.OrderAmount) AS TotalOrderAmount
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID
GROUP BY c.CustomerID, c.CustomerName;

Мой ответ:
SELECT c.CustomerID, c.CustomerName, SUM(o.OrderAmount) AS TotalOrderAmount
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID
GROUP BY c.CustomerID;


Подробнее здесь: https://stackoverflow.com/questions/793 ... lly-needed

Вернуться в «MySql»