【发布时间】:2014-03-07 10:16:23
【问题描述】:
我有一个 mysql 表中的足球结果表,我想计算按赛季和比赛类型进行了多少场比赛。
例如表格是这样的
+---------------+-------------+----------+
| Type | Season | Goals |
+---------------+-------------+----------+
| Club | 11 | 4 |
+---------------+-------------+----------+
|International | 12 | 5 |
+---------------+-------------+----------+
| Club | 12 | 0 |
+---------------+-------------+----------+
我想要做的是计算第 12 赛季的俱乐部比赛次数,结果为 1。
我目前的MYSQL代码是
"SELECT COUNT * FROM table WHERE season='12' AND type='club'"
这不起作用,因为我认为我使用了错误的功能。所需输出的正确功能是什么?
【问题讨论】:
-
你的输出应该是什么?
-
您好 Aasim,结果不正确还是您收到错误消息?如果您遇到错误,您应该使用“COUNT(*)”而不是“COUNT *”。如果没有报错,能否用上面的SQL语句指定你得到什么数据?
-
我得到 * 和 (*) 的语法错误
-
你是在 php 还是在数据库中运行这个?
标签: mysql