1

次のようなクエリがあります (myTable から id、reffid、someData を選択):

id refid someData
8 10 テキスト 1
9 10 テキスト 2
10 11 テキスト 3
11 11 テキスト 4
12 11 テキスト 5
13 11 テキスト 6
14 12 テキスト7
15 12 テキスト8
16 12 テキスト 9
17 13 テキスト 10
18 14 テキスト11

次のことを行うクエリが必要です。同じ値を持つ reffid が 4 つ未満の場合は、同じ reffid を持つ行を追加し、someData に - を追加します。結果クエリは次のようになります。

id refid someData
8 10 テキスト 1
9 10 テキスト 2
??? 10 -
??? 10 -
10 11 テキスト 3
11 11 テキスト 4
12 11 テキスト 5
13 11 テキスト 6
14 12 テキスト7
15 12 テキスト8
16 12 テキスト 9
??? 12 -
17 13 テキスト 10
??? 13 -
??? 13 -
??? 13 -
18 14 テキスト11
??? 14 -
??? 14 -
??? 14 -

それを達成する方法は?

4

1 に答える 1