我有一个场景,其中可以有多个类型(type1:xxxxxx,yyyyyy 和 type 2:aaaaa,bbbbb)关联相同的 num(提供条件相同的用户名
我的意思是相同的用户名可以有多种类型,具有相同的 num 和 p_id 现在我必须为 pk 1 和 pk 2(图 1)组合值 1、2、3、4、5,因为它们具有相似的类型(类型 1 xxxxx并为两个主键键入 2:aaaa)
这些值必须与 max(pk) 相结合,即 pk =2,如图 1 所示
然后结果集应该如图 2 所示。组合值后,我必须从表名中删除 pk 1:值,应该只有 max(pk)(即 pk =2),因为我正在组合值.
有人可以帮我解决这个问题。我将衷心感谢您的帮助
Pk num P_id year Value value value value value type type username
1 2 3 4 5 1 2
1 123456 4567 2012 $2 $5 0 0 0 xxxxx aaaaa mr.nice
2 123456 4567 2012 $1 $5 $2 0 0 xxxxx aaaaa mr.nice
3 123456 4567 2012 0 $2 0 0 0 yyyyy bbbbb mr.nice
Fig 1: Table name: values
Pk num P_id year Value value value value value type type username
1 2 3 4 5 1 2
2 123456 4567 2012 $3 $10 $2 0 0 xxxxx aaaaa mr.nice
3 123456 4567 2012 $0 2 0 0 0 yyyyy bbbbb mr.nice
图 2:表名:值结果集 - 组合值后