SQLite連線(JOIN子句)


在SQLite中,JOIN子句用於組合資料庫中兩個或多個表的記錄。 它通過使用兩個表的公共值來組合來自兩個表的欄位。

SQLite中主要有三種型別的連線:

  • SQLite內連線
  • SQLite外連線
  • SQLite交叉連線

範例

假設有兩個表:departmentstudent

student表具有以下資料:

sqlite> select * from student;
1|Maxsu|27|Shengzhen|20000.0
2|Minsu|25|Beijing|15000.0
3|Avgsu|23|Shanghai|2000.0
4|Linsu|25|Guangzhou|65000.0
5|Sqlsu|26|Haikou|25000.0
6|Javasu|21|Shengzhen|18000.0
7|Linsu|27|Haikou|10000.0
8|Minsu|23|Guangzhou|5000.0
9|Maxsu|23|Shenzhen|9000.0
sqlite>

department表具有以下資料:

sqlite> select * from department;
1|財務部|1
2|技術部|2
3|技術部|3
4|市場部|4
5|市場部|5
sqlite>

這些資料用於後續學習連線相關操作使用,如果您還沒有沒有建立或插入上面資料,可參考:

/18/148/4331.html

自行完成操作。