我在SQL方面不是很擅长,所以请帮我一下。 在我的存储过程中,我得到了一个参数。然后,根据这个参数,我想从另一个表中获取ID,并将这个ID放入我的另一个变量中,但问题是基于这个参数,ID可以是多个。
DECLARE @RateID int;
SET @RateID = (
Select [dbo].[Rate].RateID
from [dbo].[Rate]
Where [dbo].[Rate].Rate = 160
)
我这里遇到了错误,因为子查询返回了多个值。如何从子查询结果中获取第一个值并将其设置为 @RateID?