我想做的事情应该很简单,但不知何故,我无法找到正确的答案。我以前也问过类似的问题,但以前给我的答案已经不符合要求了。下面是所发生的事情--我需要有条件地从我的数据库中的表中选择与通常不同的值,如下所示:Id int (非空)ParentId int (非空)EventOn DateTime (非空)用户int假设相同<e
我可以使用CASE选择在SELECT查询(Postgres)中显示哪些列,如下所示: WHEN val在Postgres中执行UPDATE查询时(即选择应该更新哪些列),是否有类似的情况?我认为没有,因为我找不到这方面的任何东西,但是也许有人有一个聪明的选择(除了使用一个过程或使用一个CASE更新每个列以确定该列的值是否应该被分配到一个新值或简单<em