1

JOIN以下に問題があるという単純なものがありSQLます。このステートメントは 1 つのレコードを返しますが、5 行目をコメントアウトすると何も返されません。何か案は?

SELECT A.district__c, b.annual_conference__c
FROM   Contact_UpdateDistricts A
JOIN   Contact B on a.id = b.id
WHERE  A.error NOT LIKE '%success%'
and a.id = '003Z000000C80tUIAR'
and A.district__c <> b.annual_conference__c
4

1 に答える 1

1

私は解決策の最後の条項をキャストすることになりました:

SELECT A.district__c, b.annual_conference__c 
FROM Contact_UpdateDistricts A 
JOIN Contact B on a.id = b.id 
WHERE A.error NOT LIKE '%success%' 
and CAST(A.district__c AS VARCHAR(18)) <> CAST(b.annual_conference__c AS VARCHAR(18))
于 2012-09-15T17:08:00.240 に答える