gpt4 book ai didi

MySQL 使用连接更新单个表

转载 作者:行者123 更新时间:2023-11-29 08:31:25 25 4
gpt4 key购买 nike

我在表“REVIEW”中有一个值,需要根据表中具有相同 REFERENCE_NUMBER 、特定 REVIEW_TYPE 且 REVIEW_STATUS 为“ABSTAIN”的其他记录,将 REVIEW_STATUS 从“UNDER_REVIEW”更改为“Abstain”。我在 SQL Fiddle 中设置了一个示例

http://sqlfiddle.com/#!2/8227f/1

我能够查询表中的记录,但我很难正确更新查询。

-- run   
UPDATE TABLE REVIEW AS REV1
LEFT JOIN REVIEW AS REV2
ON (REV1.REFERENCE_NUMBER=REV2.REFERENCE_NUMBER)
SET REV1.REVIEW_STATUS='ABSTAIN'
WHERE
REV1.REVIEW_TYPE ='QOC'
AND
REV1.REVIEW_STATUS='UNDER_REVIEW'
AND
REV2.REVIEW_TYPE ='MED_NEC'
AND (REV2.REVIEW_STATUS ='ABSTAIN' )
;

感谢您的帮助!谢谢!

最佳答案

改变

UPDATE TABLE REVIEW AS REV1 
...

UPDATE REVIEW AS REV1 
...

已更新 SQLFiddle

关于MySQL 使用连接更新单个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16491190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com