【发布时间】:2016-09-06 21:06:00
【问题描述】:
我想知道,如何根据其他行的值更新某些列为空的行。
我想用下面两行中的值更新第一行的列(user_name、database_name、connection_from)。 session_id 相同。
谢谢。
【问题讨论】:
-
这方面的关键部分是了解您尝试收集的数据,而不是更新本身。如果您知道如何选择您需要的数据,那么更新很简单。在不知道表定义的详细信息(尤其是主键)的情况下,我无法更具体。顺便说一句,您应该考虑将连接信息存储为 connection_ip inet 和 connection_port int; inet 类型为您提供了一些强大的运算符。
标签: sql postgresql sql-update