mysql:多表联合查询保留空值问题

bao86 bao86 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现有三表A、B、C,三表均只有一字段i,A表里有记录{1,2,3,4,5,6},B表有记录{1,2,3},C表有记录{4,5,6}。
怎样才能查询得到记录类似:

A.i B.i C.i
1 1 -1
2 2 -1
3 3 -1
4 -1 4
5 -1 5
6 -1 6


注:所用数据库为mysql,建表及插入数据语句如下:

CREATE TABLE A(i INT);
INSERT A VALUES (1),(2),(3),(4),(5),(6);
CREATE TABLE B(i INT);
INSERT B VALUES (1),(2),(3);
CREATE TABLE C(i INT);
INSERT C VALUES (4),(5),(6);
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
bao86
MySQL 57,062 成员 56,759 内容