Я работаю над мобильным приложением, используя SalesForce Mobile SDK, и для работы функции я создаю сопоставление между customer_id и соответствующим адресом. Поэтому, чтобы иметь сопоставление, я изменил запрос SOQL, чтобы вернуть значение customer_id после выполнения запроса.
Это сопоставление работает нормально, когда найден адрес. Но когда нет связанного адреса, я не получаю никакого ответа. Итак, сопоставив customer_id и поместив в него нулевой адрес, мне понадобится вернуть customer_id, даже если адрес не найден.
Чтобы лучше объяснить: следующий запрос не возвращает никакого результата, поскольку адрес не найден:
SELECT Account_vod__c,Address_line_2_vod__c, City_vod__c, Name FROM Address_vod__c WHERE Account_vod__c = '001e000000qVp8WAAS'
Но я хочу создать запрос таким образом, чтобы, если записи не были найдены, он возвращал что-то вроде: