我有以下 TSQL 语句:
declare @id1 int
set @id1 = (select o.OrderId from [Order] o where o.M_Order_Id=@id)
set @Message = select om.Modifier_Id
from [Order] o , Order_Modifiers om
where om.Order_Id=o.OrderId and om.Order_Id = @id1
我必须根据“OrderId”获取数据。它存储在变量“@Id1”中,这里变量@id1 将返回超过 1 个值。此代码无法读取多个值,如何通过循环等逐一读取此值。我想将此值放入打击查询中以获取数据。谢谢