Re: Clean up shop database

From: Rob Sargent <robjsargent(at)gmail(dot)com>
To: pgsql-sql(at)lists(dot)postgresql(dot)org
Subject: Re: Clean up shop database
Date: 2022-01-19 16:41:29
Message-ID: 6295d658-71b9-79b9-17cc-36c5525673cc@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql


> Hmm..almost forgot.....
>
> Now how would I turn this into an update statement based on the
> previous query?
>
update what?  A CTE comes to mind but maybe

update product p set some=thing
where p.productid = m.productid
from (select p.productid,max(o.orderdate)
from product p join orderitem t on p.productid = t.orderitems2productid
join order o on t.orderitems2orderid = o.orderid
group by p.productid
having max(o.orderdate < 'January 1 2021') as m

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Дмитрий Воронин 2022-02-01 08:42:00
Previous Message Richard Klingler 2022-01-19 13:59:52 RE: Clean up shop database