我有一个表'x',字段'value'。如果我将它括在括号中,我可以查询此字段。如:
select x.[value] from x
问题是我需要在这个表别名的情况下进行多部分连接。
当我按如下方式对表进行别名时:
select foo.[value] from x as 'foo'
这打破了:
Incorrect syntax near 'foo'.... 1 statement(s) executed
如果建造这张桌子的人没有使用保留字但是我没那么幸运,那真是太棒了!关于语法可能有用的任何想法吗?
“value”是VARCHAR(100),如果有帮助的话。
答案 0 :(得分:3)
使用[]代替'
select foo.[value] from x as [foo]
或者只写
select foo.[value] from x as foo