union和union all的區(qū)別 union這個(gè)連接是有什么用的和INNER JOIN有什么區(qū)別?
union這個(gè)連接是有什么用的和INNER JOIN有什么區(qū)別?UNION 用于兩個(gè)檢索結(jié)果合并在一起的時(shí)候,使用UNION的話(huà),Oracle會(huì)自動(dòng)給結(jié)果排序并去掉重復(fù)的行。 JOIN也就是INNER
union這個(gè)連接是有什么用的和INNER JOIN有什么區(qū)別?
UNION 用于兩個(gè)檢索結(jié)果合并在一起的時(shí)候,使用UNION的話(huà),Oracle會(huì)自動(dòng)給結(jié)果排序并去掉重復(fù)的行。 JOIN也就是INNER JOIN,內(nèi)連接 這個(gè)主要用在兩張表連接時(shí),如果任何一個(gè)表中不存在的數(shù)據(jù)都不會(huì)進(jìn)入最終結(jié)果 left join也就是LEFT OUTER JOIN,左外連接 只要主表(左側(cè)的表)中存在的記錄都會(huì)進(jìn)入到最終結(jié)果中。 outer join,我想應(yīng)該是FULL OUTER JOIN吧 這個(gè)主要用在兩張表中任何一張存在的記錄都要進(jìn)入最終結(jié)果的時(shí)候