使用别名的 SQL 查询

什维塔

我试图在 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章