我有以下查询。我想调整为仅选择具有多个subscription_plans的user_id。举个例子,如果一个user_id 4只有一个subscription_plan_id,他就不应该出现。如何只选择那些有多个记录的用户?
如果user_id 5的subscription_plan_id是2和3,他应该显示出来。有关如何做到这一点的任何建议?
select user_id, subscription_plan_id, created_at from
subscriptions where
(subscription_plan_id = 47 or
subscription_plan_id = 78)
and created_at between '2014-01-01' and '2014-01-31';
“叽” :)。这有效,但只返回第一次订阅的user_id。我如何获得该用户的所有subscription_plan_ids? – sharataka
我的意思是返回订阅数量。我试图得到实际的subscription_plan_ids。 – sharataka