Mysql带循环查看表

标签 mysql

任何人都可以知道如何创建一个 View 表来汇总投票数。例如: 1. 选择投票表中的不同代码 2.我想创建一个 View 表,根据不同的代码结果汇总投票表中的总票数。

目前我有这样的声明:

CREATE VIEW vote_summary AS
SELECT COUNT(*), code
FROM votes 
WHERE code = 292907005 //this should be get from the distinct result in vote table
AND chapter_id != 0

基本上我想创建程序声明来收集投票摘要。谢谢

最佳答案

根据对您要查找的内容的最佳猜测,您实际上希望使用group by,而不是使用where条件。

select count(*) cnt, code
from votes
where chapter_id != 0
group by code

关于Mysql带循环查看表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35075775/

相关文章:

mysql - 为什么变量 _count 总是返回 -1?

java - 这段保存值对象的代码有什么问题?

mysql - 如何使用sql查询在delphi中搜索ado数据库中的字段?

php - Mysql 准备的 SELECT 语句未正确回显

mysql - 非常大的 SQL 表的注意事项?

mysql - 在 mysql workbench 5.5 上定义事件名称时出现错误

mysql - MySQL 查询 View 的速度问题

MySQL 不接受远程连接

mysql - 日期时间列的值是默认值吗

php - 处理 900,000 条记录数据库和邮政编码的最佳方法?