回答

收藏

从表中选择值,其中一列中的值分为多列

技术问答 技术问答 127 人阅读 | 0 人回复 | 2023-09-12

我试图开发一个查询,单列的值分为两个或两个以上的单列,以反映特定的列id是否有每个不同的值。" N1 B. R7 m, p! V1 F) N, j$ [$ l6 c
例如,我有这样一个表:) b6 j/ L6 \  N* S1 s* {  z, h* o
------------| id | Val ||----|-----|| 1  |  A  || 1  |  B  || 2  |  A  || 3  |  A  || 4  |  B  || 5  |  A  |------------查询将产生以下表:
6 [7 u# ^4 F( I& u2 x' b) g8 x----------------------| id | Val_1 | Val_2 ||----|-------|-------|| 1  |  A    |  B    || 2  |  A    |       || 3  |  A    |       || 4  |       |  B    || 5  |  A    |       |----------------------具体来说,我希望这个查询只显示缺失值ID(即ID表中将去除 1。
, l0 g; X$ c5 H到目前为止,我已经尝试使用内部连接,但我找不到这个结果select WHERE子句。
2 j/ Q4 P4 b1 L- E% r+ A  g& f有什么建议?
% K8 ~7 B  j: t" ~" ?! x( e4 h% |: o谢谢!) p$ u; T1 f; H7 p: \& Z7 U
                                                               
+ s: \2 n% R* d8 O    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则