我有一个带有字段“值”的表“x”。如果将其括在方括号中,则可以查询该字段。如:
select x.[value] from x
问题是我需要对该表进行别名的多部分联接。
当我对表进行别名时,如下所示:
select foo.[value] from x as 'foo'
这打破了:
Incorrect syntax near 'foo'.... 1 statement(s) executed
如果构建此表的任何人都没有使用保留字,那真是太棒了,但我不是很幸运!对语法可能有什么想法吗?
如果有帮助,“值”是VARCHAR(100)。
最佳答案
使用[]代替“
select foo.[value] from x as [foo]
或者只是写
select foo.[value] from x as foo
关于sql - 保留字字段名称表别名查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624239/