我在这里做一个简单的查询,它返回'Mary'不存在的列:
SELECT telephone.telephonenumber as tel
FROM person, telephone
WHERE person.idperson = telephone.idperson
AND person.personname = ‘Mary’;
有人可以解释可能发生的事情吗?我不希望玛丽作为专栏,而是作为一个价值。
提前致谢, 加布里埃尔
答案 0 :(得分:11)
使用简单的单引号来分隔字符串文字'Mary'
而不是智能引号‘Mary’
答案 1 :(得分:2)
确保正确引用字符串。
从你的片段中,我会说这是问题所在,因为你使用的不是简单的单引号。