我创建了一个视图,可以成功执行查询:
这是输出。
Wed Jun 13 2018 11:59:59 GMT-0700 (Pacific Daylight Time)
我只需要返回最高频率的行,即
customer_ID Item_number Frequency
1 53 10
1 64 10
2 82 11
2 64 11
2 11 9
对此方面的帮助表示高度赞赏。
答案 0 :(得分:0)
您可以为每个客户选择最高频率,并制作内联表并与主表联接,这将解决您的问题。
例如:
select a.* from your_tab_1 a
join (select customer_id,max(frequency) as frequency from your_tab_1 group by customer_id) b
on a.customer_id = b.customer_id and a.frequency = b.frequency;