Обсуждение: SQL syntax for updating tables
I'm trying to figure this out and I'm stumped. Perhaps someone else has done it. I have two tables: SIGMEMBER and MEMBER The MEMBER table has a USERID field and an EMAIL field. SIGMEMBER has the same two fields. I am trying to update SIGMEMBER from MEMBER such that when member.userid = sigmember.userid, it replaces sigmember.email with member.email. Any suggestions? _____ Justin Long Network for Strategic Missions 1732 South Park Court, Chesapeake, VA 23320 Ofc 757-420-4500, Fax 757-226-5006, Email justinlong@strategicnetwork.org Never retreat. Never surrender. Never cut a deal with a dragon. http://www.strategicnetwork.org
----- Original Message ----- From: Justin Long <justinlong@strategicnetwork.org> To: <pgsql-sql@postgresql.org> Sent: Friday, April 07, 2000 8:46 PM Subject: [SQL] SQL syntax for updating tables > I'm trying to figure this out and I'm stumped. Perhaps someone else has > done it. > > I have two tables: > > SIGMEMBER > > and > > MEMBER > > The MEMBER table has a USERID field and an EMAIL field. SIGMEMBER has the > same two fields. I am trying to update SIGMEMBER from MEMBER such that when > member.userid = sigmember.userid, it replaces sigmember.email with > member.email. UPDATE sigmember SET sigmember.email=member.email WHERE sigmember.userid=member.userid; should work.