要求:用表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;
显示结果文章来源:https://www.toymoban.com/news/detail-742132.html
文章来源地址https://www.toymoban.com/news/detail-742132.html
到了这里,关于SQL左连接实战案例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!