2013-12-17 112 views
1

我有一个'x'字段'值'的表。如果我把它放在括号里,我可以查询这个字段。如:保留字字段名称表别名查询

select x.[value] from x 

问题是我需要做一个多部分连接,这个表是别名。

当我别名表如下:

select foo.[value] from x as 'foo' 

这打破了:

Incorrect syntax near 'foo'.... 1 statement(s) executed 

如果谁建立了这个表没有使用的保留字这将是真棒,但我不真幸运!任何想法可能在这里工作?

如果有帮助,“value”是一个VARCHAR(100)。

回答

3

使用[],而不是'

select foo.[value] from x as [foo] 

或者只写

select foo.[value] from x as foo 
+1

好笑的是,我得到了它,你贴权之前。很高兴为您提供支票。谢谢 –