Published in: SQL
TO just SET TO a predetermined value (true, false, 1, 'foo', etc.) UPDATE tblDestination SET tblDestination.col=value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col=tblDestination.join_col AND tblSource.constraint=value ) More advanced (sets value TO value IN secondary SELECT statement): UPDATE tblDestination SET tblDestination.col=(SELECT col2.value FROM tblSource WHERE tblSource.join_col=tblDestination.join_col AND tblSource.constraint=value) WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col=tblDestination.join_col AND tblSource.constraint=value )
You need to login to post a comment.
