Oracle / SQL-查找具有一个值的记录,但类似记录除外
技术问答
243 人阅读
|
0 人回复
|
2023-09-11
|
好吧,让我做得更好,解释一下。假设我有一个人员专栏和一个类型专栏。同一个人可能多次出现在表中,但类型不同。我希望所有具有指定类型的人,除非他们与其他类型一起列出。
( c. U/ N3 O* o+ ]: \+ e* C' y3 X所以给定这个数据" Q7 q2 O+ q x! I0 E0 T. A9 ~
Person Type: D8 y/ g6 a, M9 r- O
--------------4 M5 L* k# |/ T7 r* P
Bob S
( y' k) M: F% q9 E* GSue S
: c( Q; m" S1 l- s" B" hBob O
: x7 L1 M3 a5 t( HTom S
f; k9 W' ~' DFrank S
& [( B X* [. E5 M4 U. jFrank R
( x5 p7 S# |& g! ]) Z/ h我想查看具有类型S,但未同时列出类型O或R的人员。因此,我的查询应返回8 m! B4 X& |* }5 g& S+ o
Person Type$ ?7 x+ o5 n* D9 h5 Z7 Q9 q. Y
--------------
m! [: {1 K, h+ y- Y* u) aSue S2 e7 Z4 K! }8 @4 g& e, H
Tom S" {( S9 ?. t7 A4 m- I
谢谢!! ?; s& r4 d& w& S% Q
2 H; l3 q/ h/ k解决方案: |
|
|
|
|
|