Mysql 如何联接名为“的列”;“身份”;在SSMS中?
我想连接两个在common中有ID列的表。问题是,对于第二个表,列名为“Identity”。当我执行代码时,SSMS会告诉我: 关键字“identity”附近的语法不正确 谢谢你的帮助Mysql 如何联接名为“的列”;“身份”;在SSMS中?,mysql,sql,Mysql,Sql,我想连接两个在common中有ID列的表。问题是,对于第二个表,列名为“Identity”。当我执行代码时,SSMS会告诉我: 关键字“identity”附近的语法不正确 谢谢你的帮助 SELECT* FROM DET2_DAV_ASM_ENVIRONMENT DDAE INNER JOIN EMPLOYEE E ON E.ID = DDAE.identity 您可以尝试此-DDAE.[identity],因为identity是一个保留字,所以您需要在[] SELECT* FR
SELECT*
FROM DET2_DAV_ASM_ENVIRONMENT DDAE
INNER JOIN EMPLOYEE E ON
E.ID = DDAE.identity
您可以尝试此-
DDAE.[identity]
,因为identity是一个保留字,所以您需要在[]
SELECT*
FROM DET2_DAV_ASM_ENVIRONMENT DDAE
INNER JOIN EMPLOYEE E ON
E.ID = DDAE.[identity]
由于身份是一个关键词,所以请使用双引号
SELECT*
FROM DET2_DAV_ASM_ENVIRONMENT DDAE
INNER JOIN EMPLOYEE E ON
E.ID = "DDAE.identity"
identity
是sql的保留字。您可以更改列名,也可以通过[]
像DDAE一样使用列名。[identity]
SSMS是sql server的接口。那么您使用的是sql server还是mysql?identity
是一个保留字,需要进行分隔。