1. 程式人生 > >Oracle資料庫的高階查詢(多表查詢)

Oracle資料庫的高階查詢(多表查詢)

外連線就是把對於連線條件不成立的記錄,也包含在最後的結果當中,如果我們用的只是等值連線的話,而要查詢的是各部門的人數,如果有一個部門沒有人,在等值連線那邊,就不會顯示出來,但我們要的是顯示所有部門的人數,就算部門沒人也要顯示。這就要用到外連線了。可以以哪一個為主表,主表中的所有欄位值都會顯示出來,而子表中欄位值只會在與主表相同的情況下的欄位值才會顯示,不同的,將會去除。這講的有點抽象,那把外連線分為兩部分,這就要看你要以哪個表為主了。