我目前正试图弄清楚如何让这个工作。内部加入更新
UPDATE
systems AS C
SET C.nulled = '1'
FROM systems
INNER JOIN systems AS P
ON C.nullif = P.sid
WHERE P.status = 1
我不是100%,如果我这样做是正确的。我想更新C.null为1,如果P.sid等于在C.
的NULLIF列我目前正试图弄清楚如何让这个工作。内部加入更新
UPDATE
systems AS C
SET C.nulled = '1'
FROM systems
INNER JOIN systems AS P
ON C.nullif = P.sid
WHERE P.status = 1
我不是100%,如果我这样做是正确的。我想更新C.null为1,如果P.sid等于在C.
的NULLIF列正确的语法:
UPDATE `systems` AS `C`
INNER JOIN `systems` AS `P`
ON `C`.`nullif`=`P`.`sid`
SET `C`.`nulled`='1'
WHERE `P`.`status`=1
'nullif'是一个列名? – 2014-10-01 08:42:42