我试图在 MS SQL 服务器中编写下面的 SQL 查询,但它在WHERE附近显示语法错误。
Select ECUID,ECUNAME
FROM
(SELECT [ECU-ID] as ECUID, [ECU-NAME]as ECUNAME FROM TBL_ECU_MAST)
WHERE ECUID = 147;
请帮我解决这个问题。
正如@Gordon 建议的那样,您必须为 SQL 语句中使用的 SubQuery 提供一个别名
SELECT ECUID,ECUNAME FROM (SELECT [ECU-ID] AS ECUID, [ECU-NAME] AS ECUNAME FROM TBL_ECU_MAST) T WHERE T.ECUID = 147;
希望这可以帮助!!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句