-2
请有人给我下面的正确语法。MySQL UPDATE字段,其中在同一个表中的另一个字段计数= 1
MySQL UPDATE tblcontact SET MainContact = 1
WHERE COUNT(tblcontact.CompanyID) = 1
GROUP BY tblcontact.CompanyID
请有人给我下面的正确语法。MySQL UPDATE字段,其中在同一个表中的另一个字段计数= 1
MySQL UPDATE tblcontact SET MainContact = 1
WHERE COUNT(tblcontact.CompanyID) = 1
GROUP BY tblcontact.CompanyID
我明白了。如果只有一条记录,您希望将该字段设置为1。试试这个:
UPDATE tblcontact c join
(select CompanyID, count(CompanyID) as cnt
from tblcontact
group by CompanyId
) cc
on c.CompanyId = cc.CompanyId and cnt = 1
SET c.MainContact = 1 ;
谢谢你的工作。 – mike
你没有努力帮助我们帮助你。表格结构,样品数据,预期结果... – aconrad
对不起,我将在下次更多信息。我试图使用sudo代码保持尽可能清晰 – mike