我想显示一个以上发生的记录,将它们基于一列。

例如:

 id          user_id
------      --------
  1          FA068
  2          FA068
  3          FA068
  4          FA145
  5          FA111
  6          FA200
  7          FA200
  8          FA155
  9          FA145
  10         FA145


我希望这是输出:

 id          user_id
------      --------
  1          FA068
  2          FA068
  3          FA068
  6          FA200
  7          FA200
  9          FA145
  10         FA145


我想显示基于user_id列的不止一个事件的所有记录。

请帮忙。谢谢!

最佳答案

就像是:

select * from my_table where user_id in
(select user_id from my_table group by user_id having count(user_id) > 1)

关于mysql - 计算MySQL中记录的出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33117724/

10-12 15:47