2012-07-23 70 views
2

有沒有辦法,通過不同的鍵合併兩個dataTables table1和table2?如何通過主鍵和外鍵合併兩個DataTable(右連接)?

想做dataTable.Merge作者:t1 PK_idt2 ParentId。如果ParentId不是PK,這可能嗎?

表1

PK_id Name 
-------------- 
    1  test1 
    2  test2 
    3  test3 

表2

PK_id2 ShortName ParentId 
--------------------------- 
    1  a   1 
    2  b   1 
    3  c   2 

結果是右連接

PK_id Name PK_id2 ShortName ParentId 
------------------------------------------------ 
    1 test1  1  a   1 
    1 test1  2  b   1 
    2 test2  3  c   2 
    3 test3 null  null  null 

在此先感謝。

+0

你期望得到什麼結果? – stark 2012-07-23 10:15:06

+0

請大家幫忙。謝謝。 – user1323408 2012-07-23 11:56:14

+0

你想在C#中使用合併或使用SQL嗎? – 2012-07-23 12:41:52

回答