我正在尝试从子查询中选择多个变量以便以后使用。这是我的代码:
DECLARE @MarketplaceName VARCHAR(50),
@ProductFieldID INT,
@FromValue VARCHAR(255) = (
SELECT mcvm.MarketplaceName,
mcvm.ProductFieldID,
mcvm.FromValue
FROM [Meta].[MarketplaceCategoryValueMapping] AS mcvm
WHERE mcvm.MarketplaceCategoryValueMappingID = @MapID
)
我收到以下错误消息:
当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。
我正在尝试@MarketplaceName
从mcvm.MarketplaceName
等映射。
我想要的是不必SELECT
为每个变量编写多个语句。