1
Запрос должен найти клиента по имени Йосси Коэн, который приобрел ряд предметов и сумму выставленной суммы (суммы) покупки Например: Йосси Коэн купил три предмета стоимостью 40 шекелей, и мы хотим знайте сумму заказа.найти Сумма подзапроса
пример:
namecustomer namemodel quantity sum
Yossi Cohen iphone6 3 120
Я стараюсь писать так: (не работает)
SELECT nameCustomer,
(SELECT idCustomer,nameCustomer,nameModel,idOrders,Quantity,
SUM(price*Quantity)AS OrderTotal
FROM Customers,OrdersItems,Products GROUP BY idOrders)
FROM Customer
where Customer = 'Yossi Cohen';
Я не могу проверить здесь, но один первый отзыв : вы хотите сначала выбрать клиентом (фильтр), затем суммировать. Другой путь будет слишком трудоемким. –
Тот факт, что ваш дополнительный запрос использует неявные объединения (что вам не нужно) без присоединения критериев в предложении where, будет проблемой. Также я не уверен, что вам нужен подзапрос –