資料庫inner join使用方法

2022-03-25 00:28:47 字數 1207 閱讀 3715

inner join(等值連線):只返回兩個表中聯結字段相等的行。

left join(左聯接):返回包括左表中的所有記錄和右表中聯結字段相等的記錄。

right join(右聯接):返回包括右表中的所有記錄和左表中聯結字段相等的記錄。

inner join 語法:

inner join 連線兩個資料表的用法:

select

*from 表1 inner

join 表2 on 表1.欄位號=表2.欄位號

inner join 連線三個資料表的用法:

1

select

*from (表1 inner

join 表2 on 表1.欄位號=表2.欄位號) inner

join 表3 on 表1.欄位號=表3.欄位號

inner join 連線四個資料表的用法:

select

*from ((表1 inner

join 表2 on 表1.欄位號=表2.欄位號) inner

join 表3 on 表1.欄位號=

表3.欄位號)

inner

join 表4 on member.欄位號=表4.欄位號

inner join 連線五個資料表的用法:

select

*from (((表1 inner

join 表2 on 表1.欄位號=表2.欄位號) inner

join 表3 on 表1.欄位號=

表3.欄位號)

inner

join 表4 on member.欄位號=表4.欄位號) inner

join 表5 on member.欄位號=表5.欄位號

注意事項:

在輸入字母過程中,一定要用英文半形標點符號,單詞之間留一半角空格;

在建立資料表時,如果乙個表與多個表聯接,那麼這乙個表中的字段必須是「數字」資料型別,而多個表中的相同字段必須是主鍵,而且是「自動編號」資料型別。否則,很難聯接成功。

**巢狀快速方法:如,想連線五個表,則只要在連線四個表的**上加乙個前後括號(前括號加在from的後面,後括號加在**的末尾即可),然後在後括號後面繼續新增「inner join 表名x on 表1.欄位號=表x.欄位號」**即可,這樣就可以無限聯接資料表了。)

codeigniter自帶資料庫類使用方法說明

初始化資料庫類 依據你的資料庫配置載入並初始化資料庫類 複製 如下 this load database 被載入之後你可以在任何地方使用它。以物件形式返回查詢結果 複製 如下 query this db query select name,title,email from my table fore...

Oracle資料庫UNION語句的使用方法

當若干個業務邏輯不同但輸出字段相同的sql語句需要聯合查詢單一結果時,可使用union語句,如 select personid as id,cnname as al,3 as gid from a union select f pid as id,cnname as al,group as gid ...

UltraLite移動資料庫元件的使用方法

ultralite這種資料庫元件技術,是移動資料庫sql anywhere的一種資料元件技術,支援sql語句,目前不支援儲存過程和觸發器,空資料庫只有10幾k,適用於各種移動裝置使用,能跨平台 呵呵 找不到資料只有自己慢慢探索了。1.建立ultralite資料庫 操作步驟 1.開啟ultralite...