0

別のテーブルの行の値=xの場合、行の値をxに設定するMySQLクエリが必要です

first table = `tblclients`

SET `status`='Closed'
IF
second table = `tblhosting`
AND `domainstatus`='Cancelled'
4

1 に答える 1

0

UPDATEステートメントでテーブルに結合できます。このようなものを試すことができます。

UPDATE tblCLients a 
          INNER JOIN tblHosting b
              on a.commonID = b.commonID     -- their relationship key
SET a.`Status` = IF(b.domainStatus = 'Cancelled', 'Closed', 'Open')
于 2012-08-30T01:06:59.910 に答える