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"
天哪,真烦人,简直不敢相信!