我需要一个MySQL查询,它将行值设置为x IF,来自另一个table = x
的行值first table = `tblclients`
SET `status`='Closed'
IF
second table = `tblhosting`
AND `domainstatus`='Cancelled'
答案 0 :(得分: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')