Зачем нам нужен 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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