반응형
__r은 사용자 지정 관계를 나타냅니다.
__r에는 두 가지 용도가 있습니다.
salesforce_soql_sosl.pdf
1.52MB
자식에서 부모로 또는 부모에서 자식으로 사용자 지정 관계를 쿼리할 때 사용합니다.
예를 들어 Service__c 및 Service_Line__c라는 두 개의 사용자 정의 개체가 있고 서비스 라인에 서비스를 상위로 참조하는 필드가 있는 경우 하위에서 상위로 또는 상위에서 하위로 쿼리할 수 있습니다.
자식 대 부모 관계 쿼리는 다음과 같습니다.
SELECT Id, Service__c, Service__r.Name FROM Service_Line__c
부모 대 자식 관계는 다음과 같습니다.
SELECT Id, Name, (SELECT Id, Name FROM Service_Lines__r) FROM Service__c
부모와 자식에 액세스하려면 Apex 코드의 레코드에 대해 다음과 같은 구문을 사용합니다.
Service_Line__c line = [service_line__c에서 ...를 선택합니다. 여기서 ...];
if (line.service__r.name == '마스터 서비스') {
// 무엇인가
}
Service__c service = [select ... from service__c where ...];
for(Service_Line__c line:service.Service_Lines__r) {
// 무엇인가
}
반응형
'개발자정보' 카테고리의 다른 글
salesforce CRM 시작하기 가이드 (0) | 2021.10.02 |
---|---|
세일즈포스(Salesforce) Custome Object 앱(App) 추가하기 (0) | 2021.09.29 |
세일즈포스(Salesforce) Administrative Essentials for New Admins Pre-work (0) | 2021.09.21 |
Wijmo 소개 (0) | 2021.09.21 |
MySQL 재귀 호출 관련 (0) | 2021.09.21 |