SQL Server 2008中嵌套子查询的存储过程

时间:2015-05-28 10:35:58

标签: sql-server sql-server-2008

我需要存储过程,我已搜索过,但我没有得到任何相关代码。

我的要求是存储过程想要基于内部子查询循环第一个子查询。

Select *
from StockInward,
     Setup  
where StockInward.StockLocation=Setup.Id    
  AND ProductId in( Select ProductId 
                    from ProductOutward  
                    where Orderid ='38')

下面的样本表数据和输出:

Product Outward

Id Orderid  Productid  Qty
1   38         7        2
2   38         6        1

Stockinward

Id ProductId BranchId  Qty
1      7       1        12
2      6       1        2
3      7       2        2

Setup

BranchId  Branchname
1           Xyz
2           ABC

输出必须是:

ProductId     Branches
7             Xyz(12)   Abc(2 )   
6             Xyz(2)    - 

0 个答案:

没有答案