私はおそらくこれについてあなたの助けが必要です...私は次のMySQLクエリを持っています:
SELECT * FROM dbName1.Prospects A
LEFT JOIN dbName2.inbox B ON
substring(A.ProspectCellPhone, 2) = substring(B.SenderNumber, 4) OR
substring(A.ProspectCellPhone, 3) = substring(B.SenderNumber, 4) OR
substring(A.ProspectCellPhone, 4) = substring(B.SenderNumber, 4)
LEFT JOIN dbName1.User C ON A.Username = C.Username
WHERE B.TextDecoded IS NOT NULL
AND substring(B.SenderNumber,1,1) = '+'
AND B.NotificationFlag = '0'
125の結果を返します...しかし、同じクエリを使用して更新しようとすると、更新された45の結果しか返されません...更新クエリは次のとおりです。
UPDATE dbName1.Prospects A
LEFT JOIN dbName2 B ON
substring(A.ProspectCellPhone, 2) = substring(B.SenderNumber, 4) OR
substring(A.ProspectCellPhone, 3) = substring(B.SenderNumber, 4) OR
substring(A.ProspectCellPhone, 4) = substring(B.SenderNumber, 4)
LEFT JOIN dbName1.User C ON A.Username = C.Username
SET B.NotificationFlag = '1'
WHERE B.TextDecoded IS NOT NULL
AND substring(B.SenderNumber,1,1) = '+'
AND B.NotificationFlag = '0'
UPDATE クエリで何か問題がありましたか?
助けてくれて本当にありがとうございます...