回答

收藏

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解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则