我在 postgresql 中写了一段代码,它在 select 语句中工作,但在 update 语句中不起作用...... 我不明白为什么它不起作用以及如何做。这是我的代码:
UPDATE netflix_tt_serie
SET total_num_parts = MAX(num_parts) OVER(PARTITION BY num_title)
使用这些列:
num_title: 11 222 33333 444
num_parts: 12 123 12345 123
所以我想要的结果(也是我在 select 语句中得到的结果)应该是:
total_num_parts: 22 333 55555 333
(我在 num_title 更改时添加了空格只是为了更清楚)非常感谢您的帮助!!