Re: delete rows

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: Astrid Hexsel <ahexse01(at)postoffice(dot)csu(dot)edu(dot)au>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: delete rows
Date: 2000-11-30 02:47:03
Message-ID: Pine.BSF.4.21.0011291845150.39807-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql


On Thu, 30 Nov 2000, Astrid Hexsel wrote:

> After trying for two weeks to delete more than one row at the time from a form
> - checkbox input, I was told that the only way different rows would be inputed
> or changed with the information from the form would be with the INSERT command.
>
>
> This way the best alternative I could think of, would be
> to still have my table cart:
> For eaxmple:
>
> session_id|range_id|colour_id|
> ------------------------------
> 122 | 4004-4 | 4002
> 122 | 4004-4 | 4003
> 122 | 4004-4 | 4004
>
> which contains all the items added to the cart.
>
> Then when a deletion is required, the information from the form would be inserted
> into "cartchange table":
> For example:
>
> session_id| colour_id|condition|
> ---------------------------------
> 122 | 4001 | yes
> 122 | 4002 | yes
>
>
> Now what I am trying to do is to delete the rows
> from cart that appear in the cartchange table.
>
> I have tried to join the tables , but I could not find the right query to delete
> similar rows.

Would a subselect work here? something like...
delete from cart where exists (select * from cartchange where
cartchange.session_id=cart.session_id and
cartchange.colour_id=cart.colourid);

In response to

  • delete rows at 2000-11-30 01:01:59 from Astrid Hexsel

Browse pgsql-sql by date

  From Date Subject
Next Message Joseph Shraibman 2000-11-30 02:54:53 alter table question
Previous Message Astrid Hexsel 2000-11-30 01:01:59 delete rows