首先,連線的結果可以在邏輯上看作是由select語句指定的列組成的新錶。
左連線與右連線的左右指的是以兩張表中的哪一張為基準,它們都是外連線。
外連線就好像是為非基準表新增了一行全為空值的萬能行,用來與基準表中找不到匹配的行進行匹配。假設兩個沒有空值的表進行左連線,左表是基準表,左表的所有行都出現在結果中,右表則可能因為無法與基準表匹配而出現是空值的字段。
下面的圖:
在使用join語句的時候,肯定會用到 on關鍵字,這個欄位的意思是 將兩個表合成一張表的條件,而有的時候又會使用到where關鍵字,這個關鍵字則是在組合成臨時表之後的篩選。
select column_name(s)
from table1
left outer join table2
on table1.column_name=table2.column_name;
這裡面 的on關鍵字就是用來變成一張臨時表的條件.
首先說一下區別,join使用起來是將結果擴充表的列,相當於縱向;而union使用起來必須保證select出來的表結構都是一樣的,最後將兩個表的結果縱向連線在一起。
mysql使用心得整理
年5 月18日 一起測試網 軟體質量專家 朋友推薦過來灌水,測試我不是很熟悉,我是搞管理的,最近在學習資料庫方面的知識,我就說說這個吧,也整理一下自己的思路。我對資料庫方面了解的不多,最熟悉的就是mysql了,原因是它免費,功能也夠用,所以小公司用的比較多,我們公司就是,下面我說下自己的 使用心得吧...
frameset 使用心得
欲明白本篇 html徹底剖析 之標記分類,請看 標記一覽 也請先明白圍堵標記與空標記的分別,請看 html概念 框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入...
Access使用心得
今天臨時用access做資料庫,長期用sql server開發習慣了,總結一下現在為止用到的比較大的差異,以後有新的再補了 1 返回字串長度 len s lenb s 前者返回字元數,後者返回位元組數,並且access中text型別字元統一為2位元組,與sql2000不同。2 join的使用 acc...