Sql server 2012 我的Select语句赢了';请不要给我表中的列

Sql server 2012 我的Select语句赢了';请不要给我表中的列,sql-server-2012,Sql Server 2012,这个查询有什么问题?我确实有一个叫percet with tinyint的专栏。 请帮忙 选择LC.ID、LC.DESCRIPTION、LC.CHANGEDBYID、LP.PERCENT、LP.ADDEDBYID、LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID=LP.ID 如果我确实选择了*from likelihoodpercent,那么它将以百分比显示我的所有列,但是当我确实选择了perce

这个查询有什么问题?我确实有一个叫percet with tinyint的专栏。 请帮忙

选择LC.ID、LC.DESCRIPTION、LC.CHANGEDBYID、LP.PERCENT、LP.ADDEDBYID、LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID=LP.ID

如果我确实选择了*from likelihoodpercent,那么它将以百分比显示我的所有列,但是当我确实选择了percent from likelihoodpercent,那么它会给我错误


感谢

百分比
是一个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;

它给你的错误是什么?语法不正确。谢谢