兩表聯(lián)查sql語句 SQL數(shù)據(jù)庫多表連接查詢?yōu)槭裁磾?shù)據(jù)會重復(fù)?
SQL數(shù)據(jù)庫多表連接查詢?yōu)槭裁磾?shù)據(jù)會重復(fù)?1. 使用select語句查看兩個(gè)表中的數(shù)據(jù),確認(rèn)的結(jié)果是每個(gè)表中只有兩行數(shù)據(jù);2。嘗試使用最常用的兩個(gè)表結(jié)合查詢方法來查看結(jié)果-結(jié)果重復(fù)出現(xiàn),結(jié)果是錯(cuò)誤的:
SQL數(shù)據(jù)庫多表連接查詢?yōu)槭裁磾?shù)據(jù)會重復(fù)?
1. 使用select語句查看兩個(gè)表中的數(shù)據(jù),確認(rèn)的結(jié)果是每個(gè)表中只有兩行數(shù)據(jù);
2。嘗試使用最常用的兩個(gè)表結(jié)合查詢方法來查看結(jié)果-結(jié)果重復(fù)出現(xiàn),結(jié)果是錯(cuò)誤的:選擇a.pono,a.Puname,a.Pukg作為系統(tǒng)重量,B.Pukg作為test1 a,test2 B的實(shí)際重量,其中a.pono=B.sono;
3。執(zhí)行完整的代碼以獲得結(jié)果,選擇isnull(a.pono,b.sono)作為pono,isnull(a.Puname,b.Puname)作為Puname,a.Pukg作為系統(tǒng)重量,b.Pukg作為實(shí)際重量,from test1作為a,full join test2作為b on a.pono=b.sono,a.Puname=b.Puname