sqlite数据库怎样实现全外连接

时间:2026-02-14 21:22:30

1、 准备两张测试表:aa,bb,数据分别如下:

sqlite数据库怎样实现全外连接

sqlite数据库怎样实现全外连接

2、 左外连接。

如果想全量显示AA表中的内容:

Select * From aa left outer join  bb on aa.id=bb.id

sqlite数据库怎样实现全外连接

3、 右外连接。

如果想全量显示BB表中的内容,这时直接执行右外连接,就会报错了。

很简单,BB表放前面,反过来执行一下左外连接的查询语句就好了:

select * from bb left outer join aa on aa.id=bb.id

sqlite数据库怎样实现全外连接

4、全外连接。

如果想两张表都能全量显示,将以上两个结果合并。即:先以AA表执行一条左外连接,再以BB表执行一条左外连接:

Select aa.*,bb.* from aa left outer join bb on aa.id=bb.id

union

select aa.*,bb.* from bb left outer join aa on aa.id=bb.id

sqlite数据库怎样实现全外连接

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com