我想要一个存储过程,它将以下结果放入一个列表中,然后我可以遍历我在存储过程中声明的每个列表项,
首先,我将使用此语句进行列,
SELECT ColumnA, ColumnB
FROM MyTable // Save it into a two dimensional array or dictionary I guess
然后需要在存储过程中为每个查询做另一个查询columnA
,columnB
并取回一个值列表columnC
if exists (
SELECT ColumnC FROM Table2
Where ColumnA = //@ColumnA[i] or something
AND SchemeID = //@ColumnB[i] or something)
//then add ColumnC value to a list
else
continue
我是 SQL 新手,但一直在研究 C#,所以不知道如何制作这个存储过程。