使用mySQL视图丢弃行

时间:2018-06-14 04:13:40

标签: mysql view

我创建了一个视图,可以成功执行查询:

这是输出。

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

对此方面的帮助表示高度赞赏。

1 个答案:

答案 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;