Re: 關於資料表Join的問題

看板C_Sharp (C#)作者 (測試)時間20年前 (2005/12/14 12:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《youcankillme (這裡是誰?你是哪裡?)》之銘言: : 我想要在.Net中 : 讓不同的DataTable 做 Join : 像是 訂單資料(一個DataTable) & 顧客(另一個DataTable) : 做出一張 "訂單資料中可看出顧客基本資料" 的表格 : 也就是想要利用.Net內部的功能模擬出Join的功能 : 目前試過幾種方法 : DataSet.Merge() ------->失敗 : 因為訂單資料中,同一個顧客的資料會有二筆以上 : 無法當primaryKey : DataRelation----------->失敗 : 成功地將兩個Table 做出關聯了 : 但是還是找不到方法把表格生出來 : 想到還未試過的方法 : 自行寫一個method,依照columns 一個一個比較、加入,做出schema : 然後再每一個DataRow 做刷選,全手工的方式加入 : -------->太複雜,看不到經濟效益在哪? : 還是想要做到這個功能的話,只能從SQL語法下手 : PS:做這個功能的目的,只是想要把功能獨立出來 DataSet是不是有可以暫時停止檢查各種條件約束的方法可以呼叫? 如果有的話,先暫時停止檢查 然後去Merge之後,跑回圈把重複的項目拿掉? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.225.174
文章代碼(AID): #13dvl5ej (C_Sharp)
文章代碼(AID): #13dvl5ej (C_Sharp)