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>

这些数据用于后续学习连接相关操作使用,如果您还没有没有创建或插入上面数据,可参考:

http://www.yiibai.com/sqlite/insert-query.html

自行完成操作。

        原文作者:SQLite教程
        原文地址: https://www.yiibai.com/sqlite/joins.html
        本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
    点赞