我对sqlplus还是很陌生,我对该主题的了解非常有限,有人可以在这方面帮助我吗?
我有一个包含以下各列的表:代码,值和日期
这里在代码列中有两种类型的值,例如:ABC.1和DEF.1。这里DEF.1具有所有日期的值,但ABC.1却不是这样,它缺少某些日期的值。我正在尝试编写查询以提取数据,如果DEF.1中有特定日期的值,而同一日期ABC.1中不存在该值。
例如:
+------------------------------+
| Code Value Date |
+------------------------------+
| DEF.1 44 22-11-2019 |
+------------------------------+
| ABC.1 23 23-11-2019 |
+------------------------------+
| DEF.1 12 23-11-2019 |
+------------------------------+
| ABC.1 99 24-11-2019 |
+------------------------------+
| DEF.1 23 24-11-2019 |
+------------------------------+
[ABC.1这里没有日期为22-11-2019的值,所以对于该日期,我想提取DEF.1的值
最简单,可能最快的是分析count
:
我将使用not exists
处理此问题: