Выполнить запрос на сумму по отдельным полям

228
25 апреля 2017, 06:45

Создал три таблицы, из которых хочу получить результат на:

Имя клиента, его адрес и СУММА ВСЕХ ЕГО ПОКУПОК. Тут была бы хороша сортировка по убыванию.

Не хватает опыта в этой сфере, какие могут быть идеи?

Answer 1

Прошу прощения за оформление - зашёл с телефона. Здесь нужен перекрестный запрос с группировкой по клиенту (на случай, если попадутся полные тезки, сделаем группировку ещё и по адресу:

SELECT 
   c.name as ClientName, 
   c.address as ClientAddress,
    SUM(b.summ) as Summ
   FROM table1 a
   INNER JOIN Clients c ON a.Clients_id = c.Id
   INNER JOIN Buy b on a.buy_id = b.id
Group by ClientName, ClientAddress
READ ALSO
Mysql many-to-many получить количество пересечений

Mysql many-to-many получить количество пересечений

Добрый день! Столкнулся с проблемой и не могу составить корректный запрос в базу (не могу понять логику запроса) Есть такая схема:

286
Пустые строки с команды LOAD DATA LOCAL INFILE

Пустые строки с команды LOAD DATA LOCAL INFILE

Есть текстовый файл внутри текстового файла очень много информации простым набором или копипастом человек долго будет мучатьсяРешил воспользоваться...

265