Re: [GENERAL] PG UPDATE question

2001-03-22 Thread Tom Lane
Jeff Butera <[EMAIL PROTECTED]> writes: > UPDATE STUDENT_ANSWERS SET CORRECT=QA.CORRECT > FROM QUESTION_ANSWERS QA,STUDENT_ANSWERS SA > WHERE SA.CORRECT=null > AND SA.QUESTIONS_ID=QA.QUESTIONS_ID > AND SA.ANSWERS_ID=QA.ANSWERS_ID; What you've got here is a three-way join between

[GENERAL] PG UPDATE question

2001-03-22 Thread Jeff Butera
I'm new to postgres and am having an UPDATE problem when using a join. I've got two tables like so: CREATE TABLE QUESTION_ANSWERS ( QUESTIONS_ID int4 NOT NULL, -- question ID ANSWERS_ID int4 NOT NULL, -- answer ID CORRECTboolean ); CREATE TABLE STUDENT_ANSWERS ( S