我使用以下SQL更新了与公司表连接的联系人表:
zone.js
如果我在MySQL控制台下重新运行SQL,则更改的行数(自然地)报告为0,行数匹配为112.如果我现在添加我认为是设置公司的无害添加。客户列自身,如:
UPDATE contact join company on contact.FK_Company = company.PK_Company
SET contact.Mailer = 'PeriodicNews',
contact.Mailer_Date = '2018-04-23'
WHERE
NOT contact.Unsubscribe
AND NOT contact.Bounced
AND NOT contact.Spam_Filter
AND (contact.Primary_E_Mail LIKE '%@yahoo.com'
OR contact.Primary_E_Mail LIKE '%@aol.com')
AND contact.SPM_Contact
AND company.Customer
AND company.Business_State in ('ME', 'VT', 'NH', 'MA', 'RI', 'CT', 'NY', 'NJ', 'PA','DE', 'MD')
;
现在,和以前一样,更改的行数仍然是0,但匹配的行数报告为192.我无法找出为什么只有112行匹配另外80行的原因满足WHERE条件。如果我删除" AND company.Customer"条件,那么仍然只有131行匹配。