我已经写了一个查询,应该在一个事件中显示所有志愿者的急救,这里是代码;
SELECT *
FROM EventVolunteer AS ev
INNER JOIN Event AS e
ON ev.EventID = e.EventID
Inner Join Volunteer AS v
ON ev.VolunteerID= v.VolunteerID
WHERE v.First_Aid = ‘yes’;
代码运行正常,直到最后一行 在哪里v.First_Aid ='是';
我不断收到错误消息
“'where子句'中的未知列''是''并且此表已经填充,并且有一些字段包含'是'。任何人都可以告诉我为什么我收到此错误消息!谢谢。
答案 0 :(得分:2)
确保您的单引号未格式化。而不是
today()
使用
WHERE v.First_Aid = ‘yes’
答案 1 :(得分:1)
从评论中复制:
你需要定期单引号......那些看起来像卷曲/智能引号。试着“是”'而不是你拥有的。
答案 2 :(得分:0)
您使用正确的单引号吗?在你的代码中,我可以看到
“是”
而不是
'是'