如何从第一个查询到第二个查询的用户结果
问题描述:
我需要将第一个查询的结果用于第二个查询。如何从第一个查询到第二个查询的用户结果
declare @categories tp_intList;
insert into @categories values (1), (2), (3), (4), (5);
select * from product AS prod
inner join
(
select MatchedCategoryId from MatchConfigCategories AS dd
inner join @categories c on c.id = dd.maincategoryid
inner join (select id from get_AllSubCategories(dd.MatchedCategoryId)) AS cats on prod.shopcatid = cats.id
) AS x on prod.ShopCatid = 4568
我需要这个使用get_AllSubCategories
。参数是tp_intList
,但我需要matchedcategoryid
从matchconfigcategories
。我怎样才能做到这一点? 我有错误是这样的
多部分组成的标识符
答
DECLARE @cat tp_intList;
INSERT INTO @cat
select ...
这个工作正常,我
你可以张贴一些示例数据和预期的结果?看看你的示例查询,很难确切地确定你想要完成的是什么。此外,如果您可以发布整个错误消息,而不仅仅是前几个单词,那么也会有所帮助。 – DeadZone