根据您的描述,我认为您需要一个窗口函数:
select r.rep_id, u.user_id, u.signup_date, pi.application_date, pi.management_date, aum, count(pi.application_date) over (partition by r.rep_id) as newcolfrom table1 r left join table2 u on r.user_id = u.user_id left join table3 pi on u.user_id = pi.user_id;
如果您愿意,可以使用
count()中的
case获取范围。



