sql - MySQL:计算没有分组的条目?

标签 sql mysql

我想提取结果并计算每个名称中提取了多少但不分组...

例如我想要这个:

John Doe 3
John Doe 3
John Doe 3
Mary Jane 2
Mary Jane 2

而不是这个:

John Doe 3
Mary Jane 2

这有意义吗?

谢谢。

最佳答案

SELECT b.name, a.the_count
FROM
  some_table b, 
  (SELECT name, COUNT(*) AS the_count
  FROM some_table
  GROUP BY name) AS a
WHERE b.name = a.name

关于sql - MySQL:计算没有分组的条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1261189/

相关文章:

mysql - 如何在 MySQL 中移动列值?

具有多个参数和一个空格的 MySQL FROM 子句?

mysql - 如何使用 mysql 安装 Ruby on Rails 并使其正常工作,一步一步的指南?

php - Laravel SQLSTATE[42S22] : Column not found: 1054 Unknown column '0' in 'field list' (SQL: insert into `add_file` (`0` )

mysql - 如何将子查询与其他表集成并获取名称列?

具有多个 bool 条件的mysql内连接查询

php - MySQL当插入行列值对于每一行都是相同的

c# - 使数据库类静态化?

sql - 添加 WHERE 约束后,Postgresql 查询速度莫名其妙地变慢

php - Centos 5 上的慢 cron 作业