我正在使用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。 gesellscaft_name在Gesellschaft_Sparte_temp表,其中Gesellschaft_ID = fr_vertrag。 gesellschaft_id。
但是,如果在fr_vertrag表中,任何不同的gesellschaft_id具有不同GESELLSCHAFT值重複,然後將這些數據(gesellschaft_id,GESELLSCHAFT)將被放置在一個數據表中具有類似的列名。
這裏我有幾個重複。在fr_vertrag了圖片,你的查詢結果:
select distinct gesellschaft_id,gesellschaft from fr_vertrag
我怎樣才能使這些重複的值?
我很困惑,你要完成的任務。似乎有條款會顯示所有重複項。 – jfin3204
另外,不需要創建多個數據表。 – jfin3204
我也很困惑。我同意jfin3204。我建議你糾正你的表格結構,而不是試圖刪除重複的東西 – Fuad