当前位置:首页 > 编程笔记 > 正文
已解决

SQL左连接实战案例

来自网友在路上 171871提问 提问时间:2023-11-05 03:19:59阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑

要求:用表df1和表df2的数据,得到df3
在这里插入图片描述
在这里插入图片描述
一、创建表


CREATE TABLE `df1` (`姓名` varchar(255) DEFAULT NULL,`年龄` int DEFAULT NULL,`部门` varchar(255) DEFAULT NULL,`id` int DEFAULT NULL
);CREATE TABLE `df2` (`部门` varchar(255) DEFAULT NULL,`年龄` int DEFAULT NULL,`id` int DEFAULT NULL
) ;INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('A', 10, '', 0);
INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('B', 10, '', 1);
INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('C', 10, '', 2);INSERT INTO lx.df2 (部门, 年龄, id) VALUES('xs', 10, 0);
INSERT INTO lx.df2 (部门, 年龄, id) VALUES('sc', 10, 1);

二、SQL解决

SELECT df1.姓名, df1.年龄, df2.部门  
FROM df1  
left JOIN df2   
ON df1.id = df2.id;

显示结果

在这里插入图片描述

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"SQL左连接实战案例":http://eshow365.cn/6-32355-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!