Allegro75
@Allegro75
SummaryTables.ru - сайт с футбольной статистикой

Как узнать число различных покупателей в различных магазинах?

В таблице с перечнем продаж есть колонки:
- guest_id (идентификатор покупателя);
- point (идентификатор магазина);
Покупатели у магазинов могут пересекаться.
Нужно узнать сколько в каждом магазине было уникальных покупателей. Если покупатель отоваривался в двух магазинах, его надо учесть и там, и там.
Как составить запрос?
Видимо, это элементарно, но что-то торможу.
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
rozhnev
@rozhnev Куратор тега SQL
Fullstack programmer, DBA, медленно, дорого
Например так:
select point, count(distinct guest_id) as guest_count
from sales
group by point;


MySQl fiddle
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы