目前我有一个名为 Diff_ProductName 的数据存储字符串列表<>。
List<string[]> Diff_ProductName = ("SELECT GUID,ProductName FROM Table_A bla bla bla.... ");
所以我需要使用 Diff_ProductName 中的 GUID 从另一个表中复制另一个数据。
For (int i = 0; i < Diff_ProductName; i++)
{
List<string[]> DCB_CopyData = ("SELECT Name, ID FROM Table_B WHERE='"+(((string[])Diff_ProductName[i])[0]+"'");
}
问题是,每个 GUID 都有一些 ID 和名称。意思是 :
TABLE_B
GUID Name ID
1 A 012
1 B 013
1 c 014
2 AB 015
3 D 016
3 E 017
4 ACE 018
4 ADE 019
所以当我运行程序时。DCB_CopyDate 处的数据仅存储最后一个 GUID 数据。DCB_CopyData 的平均值只有:
GUI Name ID
4 ACE 018
4 ADE 019
那么我的代码有什么问题?谢谢。