我有一個名爲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的?甲骨文? –