看你怎么個(gè)合并法, 使用
創(chuàng)新互聯(lián)建站長期為上千多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為商河企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站制作,商河網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
inner join 內(nèi)連接
left join 左連接
right join 右連接
full join 全連接
cross join 正交連接
union all 兩表查詢select from 要字段相同 就能合并
不懂的可以拿出具體的我寫個(gè)SQl
--先把表1和表2的solver合并起來,再分別和表1,表2做連接
With?T
As
(
Select?solver?From?表1
union?
Select?solver?From?表2
)
Select?T.solver,Isnull(A.amount1,0)?As?amount1,isnull(B.amount2,0)?As?amount2?From?T
Left?Join?表1?A?on?T.solver=A.solver
Left?Join?表2?B?on?T.solver=B.solver
其實(shí)就是把一張表的數(shù)據(jù)直接復(fù)制到另外一張表,然后刪除一張表是吧。
1,下面這句會(huì)把表2數(shù)據(jù)刪除,然后把表1復(fù)制到表一,兩表內(nèi)容一樣
SELECT * into 表2 FROM 表1
2,這句只追加,不刪除表2的數(shù)據(jù)
insert into 表1 select * from 表2
其實(shí)最簡單的方法如果是sqlserver的話。可以直接選取復(fù)制粘貼