mysql - 想知道sql语句是否正确

标签 mysql sql

<分区>

所附图片是我的数据库表中的内容。我想计算一个独特的 productSerial 的“IsRead”的数量。这里的productSerial不是主键,所以可以重复。但是我不确定如何为此编写sql语句..

例如,结果应该显示为:

10 - 3
11 - 2
12 - 1

我想出了这个,但我想知道它是否正确,如果我错了,希望大家能纠正我。

Select DISTINCT productSerial
  FROM (SELECT COUNT(IsRead) where IsRead = 'True' FROM testing);  

enter image description here

最佳答案

select ProductSerial, count(*)
from testing
where IsRead = 'True'
group by ProductSerial
order by ProductSerial

关于mysql - 想知道sql语句是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14477135/

相关文章:

JavaScript/表单

php - 将预构建的 Laravel 站点安装到本地 MAMP 服务器上

mysql - 使用MYSQL删除字符串中不需要的字符

mysql - 创建父子表,child 是否需要自己的主 id 列?

sql - 如何使用 SQL Server 中的 View 检查可用库存并将其分配给订单

php - 我的 PDO 插入没有错误......但它没有插入我的数据库

MySQL Workbench 报告 "is not valid at this position for this server version"错误

mysql - 每个客户的日期

SQL内联if语句类型问题

sql - 当项目是文本时,使用SQL从数据库对项目进行排序