mysql – 如何在SQL中将子查询结果设置为变量1st值
我对SQL不太满意,请帮助我.在我的存储过程中,我得到一个参数.然后,基于此参数,我想从另一个表中获取ID并将此ID放入我的另一个变量中,但问题是ID可能是基于此参数的多个.
DECLARE @RateID int;
SET @RateID = (
Select [dbo].[Rate].RateID
from [dbo].[Rate]
Where [dbo].[Rate].Rate = 160
)
这里我收到错误,因为Subquery返回的值超过1如何从子查询结果中获取第一个值并设置为@RateID?