如何将数据集与特定规则结合

安达曼

我要尝试合并两个几乎相同的数据集,但是我只想在文件1中没有日期的情况下合并它们。

数据集1

文件 日期 类型
1个 2020年1月1日 一种
1个 2020年1月2日 b
1个 1/3/2020 C

数据集2

文件 日期 类型
2 2020年1月1日 一种
2 2020年1月2日 b
2 1/3/2020 C
2 1/4/2020 d

理想输出

文件 日期 类型
1个 2020年1月1日 一种
1个 2020年1月2日 b
1个 1/3/2020 C
2 1/4/2020 d

如果两个数据集具有相同的日期,那么我只想使用文件#1中的数据

SELECT FILE, DATE, TYPE FROM TABLE A
UNION
SELECT FILE, DATE, TYPE FROM TABLE B

[设置] https://www.db-fiddle.com/f/whfZGwnAJcAYaQii6avF6k/1

大力水手

您可以使用union all具有not exists如下:

SELECT DISTINCT FILE, DATE, TYPE FROM TABLEA
UNION
SELECT DISTINCT FILE, DATE, TYPE FROM TABLEB B
WHERE NOT EXISTS 
(SELECT 1 FROM TABLEA A
  WHERE A.DATE = B.DATE
    AND A.TYPE = B.TYPE) 

注意:我曾经distinct使逻辑类似于联合,因为它删除了重复项。distinct如果各个表中没有重复项,则可以从查询中删除

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将htaccess与Codeigniter和特定规则结合使用

给定特定规则,如何将字符串中的特定字母大写

UFW如何记录特定规则允许的数据包?

如何从iptables中删除特定规则?

如何禁用FSharpLint中的特定规则?

如何避免tslint特定规则?

在给定特定规则集的情况下如何拆分字符串?

如何使用numpy结合给定规则的2个矩阵?

如何结合iptables规则集

如何将R函数指向数据集的特定列?

如何将训练集特定的学习参数与sklearn在线(核心外)学习相结合

如何仅将父类中的特定规则扩展到子类,而不是 sass 中的所有规则?

R:根据特定规则重塑数据帧

如何将对象乘以指定规则?

如何在makefile中为目标编写特定规则?

如何在特定规则上出错而不是警告

R iGraph:如何选择满足特定规则的顶点

制定规则谁可以计数之后,如何将事实布尔值放入插槽中?

如何制定规则“模板”

Chart.JS:如何将数据添加到特定数据集

如何将特定的SELECT命令与UPDATE结合使用-SQL

使用python中的特定规则集生成电话号码

如何将整个MySQL数据库字符集和排序规则转换为UTF-8?

ESLint忽略特定目录的特定规则

如何仅对特定规则或规则集运行eslint-仅命令行

如何在Yacc中制定特定规则以先于其他规则先减少?

如何将特定产品主题数据集的社交媒体帖子与指定主题的销售数据集正确汇总?

如何将累积总和与 Pandas 中的数据相结合

如何将BORIS的状态数据与TraMineR结合使用?