0

我使用mysql为事务表创建一个表...我需要从该表中检索频繁的事务数据...如何从表中找到频繁的数据帮助我!

4

1 回答 1

0

尝试这个:

Select Top 1 Item
From 
   (Select Item, Count(*) Frequency
    From Table
    Group By Item
    Order By Count(*) Desc) Z

它只返回一条记录,或者...

Select Item From
   (Select Item, Count(*) Frequency
    From Table
    Group By Item) Z
Where Z.Frequwncy = 
  (Select Max(Frequency) From Z)

这将返回具有该最大频率(计数)的所有记录。
添加您需要进一步自定义 sql 的任何谓词或其他输出列...

于 2010-08-30T14:36:07.557 回答