-1

「Update Query #1」と「Udpate Query #2」という 2 つの個別の更新クエリがあります。これら 2 つのクエリを 1 つの複合クエリに結合したいと考えています。

クエリ #1: / [addr.stuupd] の不適切な日付を削除する/

UPDATE addr
   SET addr.STUUPD= NULL
 Where addr.STUUPD='0000-00-00 00:00:00'

クエリ #2: / [loan.DDBTUPD] 日付フィールドの不適切な日付を削除する/

UPDATE loan
   SET loan.DDBTUPD= NULL
 Where loan.DDBTUPD='0000-00-00 00:00:00'
4

2 に答える 2

0

このようなクエリで技術的には可能ですが

UPDATE addr a JOIN loan l 
    ON a.stuupd = '0000-00-00 00:00:00'
   AND l.ddbtupd = '0000-00-00 00:00:00'
   SET a.stuupd = NULL, 
       l.ddbtupd = NULL

これがSQLFiddleのデモです

問題は、どのような実際的な理由で残っていますか?

于 2013-09-22T03:47:25.683 に答える