mysql 使用相同数字的名称计数

标签 mysql select

我的 Mysql 表看起来像这样

Field A         Field B
Red             yes
Blue                yes
Red             no
Green           no
Blue                yes
Blue                yes
Green           no
Green           yes
Red             no

我想要的结果是:

Red     1
Blue        3
Green   1

任何帮助

最佳答案

SELECT FieldA, count(FieldA)
FROM table
WHERE table.FieldB = "yes"
GROUP BY FieldA

关于mysql 使用相同数字的名称计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48352738/

相关文章:

php - MySQL 查询 : generate a report of the top votes for the each food type

mysql - 带有连接查询的两个表中 mysql 中每个单独的 id 的计数

sql - 如果条件不匹配,select 语句会返回什么?

mysql - SQL SELECT 名称按 id

php - 在网页上显示 PHP 代码

php - Phpstorm未配置SQL方言

java - tomee 中的此代码数据源配置在没有 Eclipse 的情况下运行正常,但是当我在 Eclipse 中运行时,它给出错误

java - 无法使用 Java 即时使用 setNull 将空值插入到 MySql 数据库中?

MySQL从两列中选择日期范围数据

mysql:每个类别求和 3 条记录