Temp tables

From: jose fuenmayor <jafn82(at)gmail(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: Temp tables
Date: 2020-08-14 23:26:36
Message-ID: CAK74dbmv6JStQ_7FW9-UbuY2bXoMLnW_fQ54qGCW_X8bhDngoA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi all , i have a doubt wich query performs better
Update table a set field1=b.field 1
From (select field1,field2

From table2 where x=z
) b
Where a.field2=b.field2

Or

Create temp table y as
select field1,field2
From table2 where x=z;

Update table a
set field1=b.field1
From y as b
Where a.field2=b.field2

I ve been told not to use subquerys, but i think this refers to

Select * from table where field1 in (select field1 from table2)

Any thoughts?
Thanks people y'all

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message 2.andriychuk 2020-08-15 00:01:01 RE: Temp tables
Previous Message Jerry Sievers 2020-08-14 22:55:25 Re: Seeing where a given trigger function is in use?