mysql - 如何在mysql中获取计数?

标签 mysql sql

我附加了一个页面,其中存在级别字段,但是当我计算级别时,它给出了错误的结果,这是我的查询:

select count(level) as basic from listing where a.level='70' group by a.level;

给出 basic=3,但只有一条记录存在 level=70 这是页面: enter image description here

我如何获得基本=1

最佳答案

试试这个:

select count(lst.level) as basic 
from listing lst 
where lst.level='70' 
group by lst.level;

您错过了from listing acount(a.level)在您的查询中。

关于mysql - 如何在mysql中获取计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21935906/

相关文章:

mysql - 将变量设置为列名 mysql

sql - 外键列应该是唯一的而不是空的吗?

mysql - MySQL正则表达式为逗号分隔的文本

mysql - UTF-8字符有问题;我看到的不是我存储的

mysql - MySQL大数据量如何进行关键字查询?

php - 问SO : Good PHP code to read?

php - 无法使用 PHP 将数据更新到 MySQL

java - Java 中的 SQL 查询 : (JDBC) How to use the SELECT statement?

java - com.abc.serive.MysqlService 中的字段 countRepo 需要类型为 'com.abc.repository.ClicksQuickReplyRepository' 的 bean,但无法找到

mysql - Doctrine2 "MEMBER OF"子句对 MySQL 数据库有效吗?