Updatable resultset with join query. - Mailing list pgsql-jdbc

From Prasanth
Subject Updatable resultset with join query.
Date
Msg-id 42558A87.10805@nqadmin.com
Whole thread Raw
Responses Re: Updatable resultset with join query.
Re: Updatable resultset with join query.
List pgsql-jdbc
I am trying to get an updatable result set using a join query.
It does not work if I join it using where condition.
(FROM table1, table2 WHERE table1.id1 = table2.id2)

If I do it using INNER JOIN it works partially. What I mean
is I can update one table but not the other.

Example
sql = "SELECT table1.p_key, table1.name, table2.p_key, table2.f_key, table2.name
FROM table1 INNER JOIN table2 ON table1.p_key = table2.f_key;";

I will be able to update the columns in table1 but not in table2.

sql = "SELECT table1.p_key, table1.name, table2.p_key, table2.f_key, table2.name
FROM table2 INNER JOIN table1 ON table1.p_key = table2.f_key;";

In this case I can update columns in table2 but not in table 1.

So seems like the first table that comes in the FROM clause is updatable.

Is this how is should work?

Thanks,
-Prasanth.


pgsql-jdbc by date:

Previous
From: "Bruce Raggett"
Date:
Subject: Version 8.0-310 and PreparedStatement.getParameterMetaData()
Next
From: Dave Cramer
Date:
Subject: Re: Updatable resultset with join query.