我有这样的查询(从 myTable 中选择 id、refid、someData):
id reffid 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
我需要执行以下操作的查询:如果我有少于 4 个具有相同值的 reffid,则添加具有相同 reffid 的行并在 someData 添加 -。结果查询应如下所示:
id reffid 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 -
如何做到这一点?