mysql - 如何在 MYSQL 中获取特定月份的不同登录信息?

标签 mysql sql

我有如下数据:

userid action login_month
2      login  1
2      login  1
2      login  1
5      login  3
5      login  3
9      login  7
9      login  7

我需要输出每月唯一的登录次数,例如:

userid action login_month
2      login  1
5      login  3
9      login  7

有人可以建议 mysql 中的解决方案吗?

最佳答案

试试这个

select distinct * from logins;

这将使您的工作完成。

SQL Fiddle

关于mysql - 如何在 MYSQL 中获取特定月份的不同登录信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26601998/

相关文章:

mysql - (mySql)查询匹配/精确字符串/[通配符]/精确字符串/[通配符]等?

mysql - 如何优化包含 DATE_ADD() 的 mysql 查询?

php - MySQL 插入 mbox 格式

mysql - MySQL 中何时使用单引号、双引号和反引号

sql - Postgresql在不同服务器上的不同查询计划

php - 出现错误 SQLSTATE[HY000] [2002] NAS Synology 上的连接被拒绝

sql - Postgresql 中的字符串字段长度

mysql - 有没有办法在 MySQL 的第二列上模拟 auto_increment?

mysql - 来自多个子查询 MYSQL 的 View

sql - 哪个更好实践: complex SQL statements or Recordset manipulation in Access VBA?