We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91a9338 commit f0a6cbaCopy full SHA for f0a6cba
sql-queries-12/updating-rows-subquery-referencing-same-table/postgresql.sql
@@ -0,0 +1,13 @@
1
+-- Self-join
2
+UPDATE Program AS P1
3
+SET end_date = P2.start_date + INTERVAL '3 weeks'
4
+FROM Program AS P2
5
+WHERE P1.id = p2.id;
6
+
7
+-- Subquery within UPDATE ... SET
8
+UPDATE Program
9
+SET end_date = (
10
+ SELECT start_date + INTERVAL '3 weeks'
11
+ FROM Program AS Temp
12
+ WHERE Temp.id = Program.id
13
+);
0 commit comments