原查询语句是这样的
select distinct c.CLASS_CODE
from CS_COMMON_CLASS c left join CL_FUNCTION_COMMON cl
on
c.ID = cl.COMMON_CLASS_ID
where cl.PRCOLLECT_ID= 1
or c.K_TYPE = "KQ"
or c.PRCOLLECT_ID = 1
order by c.CLASS_CODE desc
现在我要把c.CLASS_CODE清空,即c.CLASS_CODE=""
请问如何修改,谢谢
------解决思路----------------------
--请先备份数据库
update c set c.CLASS_CODE='' from CS_COMMON_CLASS c left join CL_FUNCTION_COMMON cl onc.ID = cl.COMMON_CLASS_ID where cl.PRCOLLECT_ID= 1 or c.K_TYPE = "KQ" or c.PRCOLLECT_ID = 1
------解决思路----------------------
UPDATE CS_COMMON_CLASS
LEFT JOIN CL_FUNCTION_COMMON
ON CS_COMMON_CLASS.ID = CL_FUNCTION_COMMON.COMMON_CLASS_ID
SET CS_COMMON_CLASS.CLASS_CODE = ""
WHERE (CS_COMMON_CLASS.K_TYPE="KQ")
AND (CS_COMMON_CLASS.PRCOLLECT_ID=1)
AND (CL_FUNCTION_COMMON.PRCOLLECT_ID=1);