2011-08-11 156 views
0

我想要一個查詢,在我的情況下table1和table 2具有不同的結構,但id是公共字段,我想要的是找到顯示table1和table2中數據的方式。 on ===> id table1 = id table2 into table1將兩列數據合併到另一個第一個表中的一列中

例如dbo.Personal_details,Emp_ID和dbo.Employees具有相同的列Emp_ID。我想將Emp_ID值合併到dbo.Personla_details中。

Personal_details:     Employees: 

Emp_id        Emp_ID 
1         1 
2         2 
3         3 
4         4 
5         5 
6         6 
7         7 
8         8 
            9 
            . 
            . 
            upto 550 records in this table 

所以,我想合併僱員的Emp_ID到Personal_Details的Emp_ID。 我如何合併細節。

請幫幫我,

由於提前,

納雷什。

+0

請發表您的表結構。 – Jacob

+0

請發佈一些示例數據和預期的輸出,以及迄今爲止嘗試的內容。 –

+0

我正在編輯表格結構 – Naresh

回答

-1

希望這將幫助你....

MERGE <target_table> [AS TARGET] 
USING <table_source> [AS SOURCE] 
ON <search_condition> 
[WHEN MATCHED 
THEN <merge_matched> ] 
[WHEN NOT MATCHED [BY TARGET] 
THEN <merge_not_matched> ] 
[WHEN NOT MATCHED BY SOURCE 
THEN <merge_ matched> ]; 
相關問題