複数のタイプ (タイプ 1 : xxxxxx、yyyyyy およびタイプ 2: aaaaa、bbbbb) が同じ num に関連付けられている可能性があるシナリオがあります (条件が同じユーザー名の場合)
同じ num と p_id を持つ同じユーザー名に複数のタイプが存在する可能性があることを意味します。ここで、pk 1 と pk 2 の値 1,2,3,4,5 を組み合わせる必要があります (図 1)。およびタイプ 2: aaaaa) 両方の主キー
これらの値は max(pk) と組み合わせる必要があります。つまり、図 1 のように pk =2 です。
次に、結果セットは図 2 のようになります。値を結合した後、テーブル名から pk 1 を削除する必要があります。 .
誰かがこれで私を助けてくれませんか。私は本当にあなたの助けに感謝します
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: テーブル名: 値の結果セット - 値を結合した後