Я пытаюсь получить среднее количество транзакций для пользователей, имеющих более 1 аккаунта. Итак, я пытаюсь получить результаты, такие как:
- Получить всех пользователей, имеющих более одной учетной записи
- Получить элементы для таких пользователей, которые являются активными и другие критерии items
- Получить счет транзакций для таких mem_items (застрял при получении количества mem, чтобы получить среднее значение здесь)
Запрос:
select count(1) as transaction_count
from item_transactions
where item_id in(
select mem_item_id
from mem_items
where mem_id in(
(select mem_id from mem_account group by mem_id having count(1) >1 )
and mem_item_status=1
and mem_item_price>100
)
)
;
В В приведенном выше запросе мне нужно получить количество строк результата, а также запрос mem_account, чтобы получить среднее значение транзакций. Один из способов получить счет - запустить запрос еще раз, но я чувствую, что был бы лучший способ. Может кто-нибудь подсказать, как получить количество строк результатов вместе со списком пользователей?
Заранее большое спасибо.