我有带有以下各列的下表:4 |. S& ^* Y8 U- J: {0 q: l4 ~
HID_1 HID_2 Attr1 Attr2 Attr3 Attr4 Attr5 $ b; w! ~& o+ X, U6 K- M( O. Q
123 111 wo e ak ERR 20180630 ; X+ c! l+ y: Q$ `
123 111 wo e ak ERR 20180730 % }0 q+ n, c/ B$ P8 p123 111 wo e ak ERR 20180830 2 v2 F7 m5 v) }* k# k. R6 Q123 111 qe e ak ERR 20180930 " Z' p/ O; U+ I1 x
123 111 qe e ak ERR 20181030 $ S F5 a7 T: |$ @3 L. U
123 111 aa a ak ERR 201811306 Q5 |9 t, G$ |$ F4 K2 L1 q; I4 ~
其中HID_1和HID_2是哈希ID广告,另外4列由group" M @1 F, L. o- N
by语句定义,最后一个列是time_id(该月最后一天的日期)。总的来说,在此表中,我有许多具有许多不同HID的记录。 4 _% Q5 b) R' y @% C8 b5 J% ?5 J N8 G我想将HID_2的许多更改(在Attr1-Attr4中)作为单独的列。根据第一个示例,答案应该是这样的:) ~: i6 y' i- ` H, k! m# d* c
HID_1 HID_2 Attr1 Attr2 Attr3 Attr4 Attr5 Attr6 . t8 p1 ?9 U2 d/ n f8 u) |, k
123 111 wo e ak ERR 20180630 0 5 H* B9 {% f' O o) R2 K123 111 wo e ak ERR 20180730 0 & `* U% @( M- s U" v/ X
123 111 wo e ak ERR 20180830 0 % s: m& A3 R& o/ n! q" b; N
123 111 qe e ak ERR 20180930 1 0 Y ]8 r- B5 a' E! ]123 111 qe e ak ERR 20181030 0 / h& K5 C- f* q' B; S) B123 111 aa a ak ERR 20181130 28 ?: w- B$ d) q) A' b' _
如何在Oracle sql数据库中执行操作? 9 ~1 B2 m( t* @, X; O * m1 v, v P) [6 a( R. q% m解决方案: