我不知道如何解释我想做什么。所以我会尝试尽可能多地提供详细信息。
如果我有一张像这里找到的桌子 https://www.db-fiddle.com/f/axVoxD7CQNbchFDJCAgBpt/0 Testme table
如何从每个行的计数器列中减去1的选择更新?
每次运行选择更新时,计数器中的所有值都将减1,直到达到计数器值0?
我可以使用rid列和更新计数器列来执行更新语句,方法是将列中的值除以1,但这需要许多更新语句。我想找到一种方法在整个表上运行它只需一个选择更新!这可以在PostgreSQL中完成吗?