回答

收藏

Oracle / SQL-查找具有一个值的记录,但类似记录除外

技术问答 技术问答 334 人阅读 | 0 人回复 | 2023-09-11

好吧,让我做得更好,解释一下。假设我有一个人员专栏和一个类型专栏。同一个人可能多次出现在表中,但类型不同。我希望所有具有指定类型的人,除非他们与其他类型一起列出。
8 U& I) i7 x. u6 P  q; p+ E所以给定这个数据
; _' N; x2 h6 hPerson  Type
! L5 b, [9 b0 T; l--------------9 |9 Y0 G0 c" f0 q& G, O
Bob     S
* \( Q& {& |& v( b/ c/ }Sue     S
, ?- ~/ J& N; q: `- FBob     O
. U1 ^: J/ T* N: l9 r: f. Z* BTom     S% C5 B5 K+ h' N+ \( f
Frank   S# ?9 m: y# V: W. ]3 m1 N! u9 k/ V
Frank   R
9 c" P' H1 o! q3 M* Z我想查看具有类型S,但未同时列出类型O或R的人员。因此,我的查询应返回/ N6 ~; H  S" K3 T' X( s9 q* h
Person  Type
; y) G, L/ y# Q# n. D--------------% U4 T- f6 ]' C$ l
Sue     S
+ b3 J1 R) x! E, D+ uTom     S
/ v4 {3 X" B3 r" r* U6 ?% Z& H% m9 a谢谢!
% N' [( ^( r6 x* Z! i9 G                : A* A& V. M1 G: J& y2 o
解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则