No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
外部キーおよび親 - 子リレーションの SOQL クエリについて
SOQL クエリの SELECT ステートメントは、外部キーや親 - 子レコードの結合などの有効な SOQL ステートメントとして使用できます。外部キーの結合が含まれている場合、生成される sObjects は、通常の項目表記を使用して参照できます。次に例を示します。
1System.debug([SELECT Account.Name FROM Contact
2 WHERE FirstName = 'Caroline'].Account.Name);また、sObjects での親 - 子リレーションは SOQL クエリとして動作します。次に例を示します。
1for (Account a : [SELECT Id, Name, (SELECT LastName FROM Contacts)
2 FROM Account
3 WHERE Name = 'Acme']) {
4 Contact[] cons = a.Contacts;
5}
6
7//The following example also works because we limit to only 1 contact
8for (Account a : [SELECT Id, Name, (SELECT LastName FROM Contacts LIMIT 1)
9 FROM Account
10 WHERE Name = 'testAgg']) {
11 Contact c = a.Contacts;
12}