我的Select Statement不会从Table给我列

时间:2014-05-01 15:53:43

标签: sql-server-2012

这个查询有什么问题?我确实有一个名为percet的列与tinyint。 请帮忙

选择LC.ID,LC.DESCRIPTION,LC.CHANGEDBYID,LP.PERCENT,LP.ADDEDBYID,LP.DATEADDED from LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID = LP.ID;

如果我从Maybepercent选择*,那么它将显示我的所有列的百分比,但是当我从maybepercent中选择百分比时,它会给我错误。

由于

1 个答案:

答案 0 :(得分:0)

PERCENT是SQL Server关键字。要在查询中使用它,请在其周围放置方括号:

SELECT LC.ID , LC.DESCRIPTION , LC.CHANGEDBYID , LP.[PERCENT] , LP.ADDEDBYID , LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID = LP.ID;