我有一个名为UserProductDetails的表,其中UPID是主键,UPID中的另一个名为UserTasks的表只是可空列。两个表都具有用户ID作为公共列。如何更新另一个表的列中的一个表的一列
UserProductDetails中的UPID对于任何特定用户都可以是多个。
我想从UserProductDetails的任何UPID更新UserTasks.UPID。
我该怎么做?
我想财产以后如下
update UserTasks
set UPID =
select MIN(UserProductDetails.UPID) AS UPID, GETDATE() from UserProductDetails where UserId in
(select UserID from UserTasks t) group by UserId
您正在使用哪个数据库管理系统? Postgres的?甲骨文? –