当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式的解决办法

这个问题其实很简单:as重命名 只能用选择一个字段

错误的句子

SELECT (select ClassID,ClassName from P_Class where ClassID=EyeBrand) as EyeBrand1,*
 
 FROM EyeGlass
 
 WHERE EyeNumber = @EyeNumber

正确的

SELECT (select ClassName from P_Class where ClassID=EyeBrand) as EyeBrand1,*
 
 FROM EyeGlass
 
 WHERE EyeNumber = @EyeNumber 

 

你可能感兴趣的:(SQL,数据库)