我需要加入2个表。
首先是第一个表和行的列。
在底线第二个表的列和行。
答案 0 :(得分:0)
我猜你需要类似UNION
声明的内容吗?实施例
SELECT ID, Test1, Test2 FROM Table1
UNION
SELECT ID, Test1, Test2 FROM Table2
请注意,SELECTS
必须选择具有相同列名的相同数量的列!可以重命名列:
SELECT ID, Test1, Test2 FROM Table1
UNION
SELECT Identifier as ID, TestColumn1 as Test2, Foo as Test2 FROM Table2
如果您的问题也包含SQL查询(这很难说明您提出的问题很少)。
在C#中,您可以遍历第二个表,并在第一个表中添加包含第二个表值的行。值得注意的是,第二个表中的列数不能大于第一个表中的列数。
例如:
foreach (DataRow r in table2.Rows)
{
table1.Rows.Add(r[0], r[1], ...);
}
答案 1 :(得分:0)
您可以尝试合并这两个表 假设表1是dt1,dt2是第二表
然后
dt1.Merger(dt2)
将在dt1中合并dt2。