次のようなクエリがあります (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 -
それを達成する方法は?