我想要一个查询,在我的情况下table1和表2有不同的结构,但id是我想要的公共字段是找到从table1和table2显示数据的方式。在===> id table1 = id table2 into table1
例如,具有Emp_ID的dbo.Personal_details和具有相同列Emp_ID的dbo.Employees。我想将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
所以,我希望将Employees的Emp_ID合并到Personal_Details的Emp_ID中。 我如何合并细节。
请帮助我,
提前致谢,
纳雷什。
答案 0 :(得分:-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> ];