Создание автоматического списка вызовов, который должен быть сгенерирован на основе определенных критериев поиска, в которых указаны имена и номера телефонов клиентов.
Существует 4 таблицы: Customer, Phone_Numbers, Sales_Header, Sales_Detail.
Запрос выглядит следующим образом:
SELECT CONCAT(customer.First_Name, ‘’, customer.Last_Name),
Phone_Numbers.Number,
Customer.ID
FROM Sales_Header
INNER JOIN Sales_Detail ON Sales_Detail.Header_ID = Sales_Header.ID
INNER JOIN Customer ON Customer.ID = Sales_Header.Customer_ID
INNER JOIN Phone_Numbers ON Phone_Numbers.Customer_ID = Customer.ID
WHERE Sales_Header.WebSale = -1
AND Sales_Detail.Price > 1000
AND DateSold > 20081002
Вопрос:
Каждая продажа в sales_header имеет местоположение магазина (идентификатор магазина, в котором она была продана).
Однако покупатели могут купить более чем в одном магазине. Мне нужно выяснить, в каком магазине клиент потратил больше всего денег, и добавить этот магазин к выводу оператора select выше.