select d.dname,d.loc from dept1 d union all select '' dname, e.loc from dept e,看“'' dname”,我們不難發現,你可以找個替代品啊,用空字符串代替沒有的字段,這樣就可以合并了。
縱向連接語句: select a.column1,a.column2 from tableA a full outer join select b.column3,b.column4 from tableB b on a.aid=b.bid where ......,這是全外連接格式。這個速度的確挺快,但查詢可能你不喜歡,因為有些結果行可能你根本不想看到。一般情況下我們left outer join,right outer join用的比較多,這兩個的區別就是left outer join以on后面處在左邊的連接字段所對應表為主,right outer join剛好相對。當然你也可以使用left join, right join。在使用過程中還是發現外連接相對快些。