我正在使用 VS10 和 MSSQL2008。我有两张桌子。
Gesellschaft_Sparte_temp
fr_vertrag
string conS = "Data Source=RIYAD-PC;Initial Catalog=TestDB;Integrated Security=True";
SqlConnection con = new SqlConnection(conS);
string qs1 = "Select Distinct Gesellschaft_ID from Gesellschaft_Sparte_temp" ;
string qs2 = "select distinct gesellschaft_id,gesellschaft from fr_vertrag";
con.Open();
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
SqlDataAdapter da1 = new SqlDataAdapter(qs1, conS);
SqlDataAdapter da2 = new SqlDataAdapter(qs2, conS);
da1.Fill(dt1);
da2.Fill(dt2);
现在我有两个数据表。我想更新Gesellscaft_Name = fr_vertrag。Gesellschaft_Sparte_temp表中的gesellscaft_name ,其中Gesellschaft_ID = fr_vertrag。gesellschaft_id。
但是如果在fr_vertrag表中,任何不同的gesellschaft_id都有具有不同gesellschaft值的重复项,那么这些数据(gesellschaft_id,gesellschaft)将被放入具有相似列名的数据表中。
在这里我有几个重复。fr_vertrag中查询结果的图片:
select distinct gesellschaft_id,gesellschaft from fr_vertrag
我怎么能得到这些重复的值?