首页 > 解决方案 > Oracle查询基于另一列检索不同的和公共的列值

问题描述

在此处输入图像描述

我需要从 STYPE 列中检索不同的 AHQ-WS1 值,其中 SCODE 同时具有 9531 和 9569。

两个不同的 SCODE 值基本上是共同的 STYPE 值,但也有区别。

是否可以仅查询或需要单独的 java 代码?

标签: sqloracle

解决方案


select stype from table
group by stype
having count(distinct case when scode in (9531,9569) then scode else null end) = 2

推荐阅读