我的查询出错了,我不确定如何修复它。该查询应该过滤存储在我的数据库中的职业,以匹配志愿者的职业。请帮我修复我的查询。此查询中的所有名称都拼写正确,我在写入查询之前仔细检查了所有拼写。
错误说"#1064 - 您的SQL语法出错;检查与您的MariaDB服务器版本对应的手册,以便使用接近' SELECT(SELECT count(*)FROM occupation_event WHERE event_id =' 8' AND occupationN'在第1行&## 34;
SELECT
*
FROM
volunteer_details
WHERE
user_id=73
AND
volunteer_occupation in (
SELECT
occupationName
FROM
occupation_event
WHERE
event_id=8
OR SELECT (
SELECT
count(*)
FROM
occupation_event
WHERE
event_id='8'
AND
occupationName = 'No Occupation Required') > 0 AS need
)
答案 0 :(得分:0)
我认为错误是最后的<div class="myClass special"></div>
.myClass.special{
color: red;
}
。我会把它写成:
as need