Please advice on a query

From: JORGE MALDONADO <jorgemal1960(at)gmail(dot)com>
To: pgsql-novice <pgsql-novice(at)postgresql(dot)org>
Subject: Please advice on a query
Date: 2018-07-11 16:05:54
Message-ID: CAAY=A79xZ+pFsBmN7MdvwNEhZOd8=rY=ePo+X=Rp_XGqNC3xVg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

I have a table more or less like this:

-----------------------------------------------------
crs_id some data req
-----------------------------------------------------
25 aaaaaaaa 21
25 aaaaaaaa 19
17 ccccccccc null
8 dddddddd null
19 eeeeeeee 15
19 xxxxxxxxx 37
15 fffffffffffffffff 10
10 gggggggg null

I need to delete rows according to the following criteria:

* Row with "crs_id = 25" must be deleted (only the second row) because "req
= 19" and there is a row with "crs_id = 19"

* Row with "crs_id = 19" must be deleted (only the first row) because "req
= 15" and there is a row with "crs_id = 15"

* Row with "crs_id = 15" must be deleted because "req = 10" and there is a
row with "crs_id = 10"

I have been struggling with this issue without a successful result.

Respectfully,
Jorge Maldonado

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message David G. Johnston 2018-07-11 16:16:46 Re: Please advice on a query
Previous Message Tom Lane 2018-07-10 22:54:35 Re: Type of text literals