У меня есть родительский индекс users
и дочерний purchase
.Поле "Покупка" имеет поле purchase_count
, это номер покупки, совершенной пользователем, например, первая покупка какого-либо пользователя будет с purchase_count
= 1, вторая с 2 и т. Д. Я хочу сделать запрос, чтобы получить общее количество пользователей, количествопользователи, у которых была первая покупка, количество пользователей, у которых была вторая, и т. д. Например, All: 100, 1: 10, 2: 6, 3: 3 etc.
.Я знаю, как сделать это в двух запросах, сначала получить счетчик всех пользователей, следующий термин - агрегация покупок на основе поля purchase_count
, но могу ли я сделать это как-то в одном запросе?