Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL计数-不工作_Mysql_Sql_Count - Fatal编程技术网

Mysql SQL计数-不工作

Mysql SQL计数-不工作,mysql,sql,count,Mysql,Sql,Count,我正在尝试以下代码: SELECT COUNT (oferta_id_oferta) FROM `oferta_has_tags` WHERE oferta_id_oferta = (SELECT id_oferta FROM oferta WHERE oferta = "designer") 我收到错误:1630-函数mydb.COUNT不存在。检查参考手册中的“功能名称解析和解析”部分 如果我删除COUNT单词,我会得到两个结果 有什么问题吗?不要留空格 SELECT COUNT(

我正在尝试以下代码:

SELECT COUNT (oferta_id_oferta) 
FROM `oferta_has_tags` 
WHERE oferta_id_oferta = 
(SELECT id_oferta FROM oferta 
WHERE oferta = "designer")
我收到
错误:1630-函数mydb.COUNT不存在。检查参考手册中的“功能名称解析和解析”部分

如果我删除
COUNT
单词,我会得到两个结果

有什么问题吗?

不要留空格

SELECT COUNT(oferta_id_oferta) 
FROM `oferta_has_tags` 
WHERE oferta_id_oferta = 
(SELECT id_oferta FROM oferta 
WHERE oferta = "designer")

尝试删除计数和括号之间的空格:

SELECT COUNT(oferta_id_oferta) 
FROM `oferta_has_tags` 
WHERE oferta_id_oferta = 
(SELECT id_oferta FROM oferta 
WHERE oferta = "designer")
此外,您还可以通过加入以下内容来摆脱子查询:

SELECT COUNT(oferta_id_oferta) 
FROM `oferta_has_tags`, `oferta`
WHERE
    oferta_has_tags.oferta_id_oferta = oferta.id_oferta
    AND oferta.oferta = "designer"

天哪,真烦人,简直不敢相信!