当我执行此语句时,我在''。
附近出现语法错误SELECT *
FROM [DBName].[SName].[ProjectMemberRelations] pmr
INNER JOIN DBName.SName.Person as p
ON pmr.PersonId = p.Id AND p.LoginId = 'some login id'
WHERE pmr.ProjectId = 1
当我删除WHERE pmr.ProjectId = 1
子句时,我不再有错误。但是,当然,我无法删除它,因为我需要在ProjectId 1上过滤它。
由于
答案 0 :(得分:2)
检查LoginId的值;它有非法字符吗?
秒。 MSDN - Invalid Characters and Escape Rules 还要确保在查询文本中没有任何可能不可见的特殊字符
例如,尝试通过重新输入管理工作室(无需复制和粘贴)通过管理工作室发送