推 leicheong: NOT(A.No=B.No AND A.Version = B.Version) ? 11/08 23:30
推 johnpage: 僅對標題回答,請使用LINQ 11/08 23:32
→ leicheong: 把你那datatable寫進temp table再處理比較有效率. 11/08 23:32
→ leicheong: 樓樓上這也對啦. 11/08 23:33
照l大的做法可以找到符合條件的資料了,可是他會變成兩張表JOIN的全部結果
例如:
[Result]
No Version
1 1 ┐
1 1 ┘ 因為條件成立了
2 1 ┐ 所以這兩組都少了一筆沒錯
2 1 ┘
2 2 ┐
2 2 ├ 這裡因為不在B表裡面,所以有三筆
2 2 ┘
...下略
我的SQL寫法是:
SELECT A.No, A.Version
FROM A, B
WHERE NOT(A.No = B.No AND A.Version = B.Version);
我覺得剩下的這個問題好像很基本...但是我試了一下還是沒做出來QQ
另外j大提到的LINQ我有機會會再試試看的,感謝!
※ 編輯: kajm (220.133.198.233), 11/09/2015 00:22:44
推 wanderer1412: 先一次取出,再用defaultview的rowfilter區分, 11/09 00:20
→ wanderer1412: 分別存在兩個不同的 table,就是你要的 11/09 00:21
→ kajm: 有了!照w大的方法試出來了,萬分感激! 11/09 01:08