์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ก ๊ด๊ณ ์ฟผ๋ฆฌ ๋ง๋ค๊ธฐ
ํ์ต ๋ชฉํ
์ด ์ ๋์ ์๋ฃํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ์คํค๋ง ๋น๋๋ก ๋ค์ด์ด๊ทธ๋จ์ ํด์ํ์ฌ ๊ฐ์ฒด ๊ด๊ณ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ ์ ๊ด๊ณ ์ด๋ฆ์ ์๋ณํ์ฌ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ ์ฟผ๋ฆฌ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ํ ํ์-์์ ์ฟผ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ํ ์์-ํ์ ์ฟผ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
Trail Together๋ก ํจ๊ป ๋ฐ๋ผํ๊ธฐ
์ด ๋จ๊ณ๋ฅผ ์ ๋ฌธ๊ฐ์ ํจ๊ป ์งํํ๊ณ ์ถ์ผ์ ๊ฐ์? Trailhead Live์ Trail Together ์๋ฆฌ์ฆ์ ํฌํจ๋ ์ด ๋น๋์ค๋ฅผ ์์ฒญํ์ธ์.
(๋ค๋ก ๋๋ ค ๋จ๊ณ๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ๋ณด๊ณ ์ถ์ ๊ฒฝ์ฐ, ์ด ํด๋ฆฝ์ 51:38๋ถ ํ์์์ ์์๋๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ธ์.)
Trailhead Playground๋ฅผ ์คํํ๊ณ ํจํค์ง ์ค์นํ๊ธฐ
์ด ๋ชจ๋์ ๋๋จธ์ง ๋ถ๋ถ์ ๋์ค๋ ์์์ ์ค์ต ํ๋์์๋ DreamHouse๋ผ๋ ์ํ ๋ถ๋์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํฉ๋๋ค. Trailhead Playground์ ์ฑ์ ์ค์นํ๊ณ ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค์ธ์.
Trailhead Playground๊ฐ ์ด๋ ค ์์ง ์์ ๊ฒฝ์ฐ ์คํํฉ๋๋ค. ์กฐ์ง์ ํจํค์ง ์ค์น๋ผ๋ ํญ์ด ๋ณด์ด๋ฉด ์ ์์
๋๋ค. 1๋จ๊ณ๋ก ๋ฐ๋ก ์งํํ์ธ์. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฑ ์์ ๊ด๋ฆฌ์(
)์์ Playground Starter๋ฅผ ์ฐพ์์ ์ฐ ํ ์ ์ฐจ๋ฅผ ๋ฐ๋ผํด ๋ณด์ธ์. Playground Starter App์ด ํ์๋์ง ์์ผ๋ฉด ์ด ๋งํฌ๋ฅผ DreamHouse ํจํค์ง์ ๋ณต์ฌํ๊ณ Salesforce ์ง์ ํ์์ Install a Package or App to Complete a Trailhead Challenge(ํจํค์ง ๋๋ ์ฑ์ ์ค์นํ์ฌ Trailhead ๊ณผ์ ์๋ฃ)๋ฅผ ํ์ธํฉ๋๋ค.
-
Install a Package(ํจํค์ง ์ค์น) ํญ์ ํด๋ฆญํฉ๋๋ค.
-
04t3h000004mBpiAAE๋ฅผ ํ๋์ ๋ถ์ฌ ๋ฃ์ต๋๋ค.
-
Install(์ค์น)์ ํด๋ฆญํฉ๋๋ค.
-
Install for Admins Only(๊ด๋ฆฌ์ ์ ์ฉ์ผ๋ก ์ค์น)๋ฅผ ์ ํํ ๋ค์ Install(์ค์น)์ ํด๋ฆญํฉ๋๋ค.
- ํ์ฌ ์ก์ธ์ค๋ฅผ ์น์ธํด ๋ฌ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด Yes, grant accessโฆ(์, ์ก์ธ์ค ํ์ฉโฆ)๋ฅผ ์ ํํ ๋ค์ Continue(๊ณ์)๋ฅผ ํด๋ฆญํฉ๋๋ค.
ํจํค์ง ์ค์น๊ฐ ์๋ฃ๋๋ฉด ํ์ธ ํ์ด์ง๊ฐ ํ์๋๊ณ Playground์ ์ฐ๊ฒฐ๋ ์ฃผ์๋ก ์ด๋ฉ์ผ์ด ์์ ๋ฉ๋๋ค.
DreamHouse ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ
-
์ ํด๋ฆญํ๊ณ ๊ฒ์ ์์์ Dream์ ์ ๋ ฅํ ๋ค์ DreamHouse ์ฑ์ ์ ํํฉ๋๋ค.
-
Settings(์ค์ ) ํญ์ ํด๋ฆญํฉ๋๋ค. (Settings(์ค์ ) ํญ์ด ๋ณด์ด์ง ์๋ ๊ฒฝ์ฐ More(๋ ๋ณด๊ธฐ) ๋ชฉ๋ก์ ํ์ฅํ์ธ์.)
-
Import Data(๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ)๋ฅผ ํด๋ฆญํ์ธ์.
-
Properties(๋ถ๋์ฐ) ํญ์ ํด๋ฆญํ๊ณ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ดํด๋ด
๋๋ค.
DreamHouse ์คํค๋ง ์ดํด๋ณด๊ธฐ
์ง๊ธ๊น์ง๋ ํ์ค ๊ฐ์ฒด๋ง ์ฟผ๋ฆฌํ์ง๋ง ์ด์ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ฟผ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. DreamHouse ์ฑ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ฏ๋ก ๋จผ์ DreamHouse ์คํค๋ง(๋ฐ์ดํฐ ๋ชจ๋ธ)๋ฅผ ์ดํด๋ณด๋ฉฐ ๋ฐ์ดํฐ๊ฐ ๊ตฌ์กฐํ๋๋ ๋ฐฉ์์ ํ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
์คํค๋ง ๋น๋ ์ด๊ธฐ
- Trailhead Playground์์
์ ํด๋ฆญํ๊ณ Setup(์ค์ )์ ์ ํํฉ๋๋ค.
-
Object Manager(๊ฐ์ฒด ๊ด๋ฆฌ์)๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
Schema Builder(์คํค๋ง ๋น๋)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- Objects(๊ฐ์ฒด) ํญ์์ Clear All(๋ชจ๋ ์ง์ฐ๊ธฐ)์ ํด๋ฆญํฉ๋๋ค.
- Broker__c๊ฐ ์๋ Broker๊ฐ ํ์๋๋ค๋ฉด View Options(์ต์
๋ณด๊ธฐ)๋ฅผ ํด๋ฆญํ ๋ค์ Display Element Names(์์ ์ด๋ฆ ํ์)๋ฅผ ์ ํํฉ๋๋ค.
- ์ฝ๋์๋ API ์ด๋ฆ ํ๋๋ฅผ ์ฌ์ฉํ๋ค๋ ์ ์ ๊ธฐ์ตํ์ธ์. Display Element Names(์์ ์ด๋ฆ ํ์)์ ํ๋ ๋ ์ด๋ธ์ด ์๋ API ์ด๋ฆ ํ๋๊ฐ ํ์๋ฉ๋๋ค. (์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ API ์ด๋ฆ์ ๋์ __c[๋ฐ์ค ๋ฐ์ค c]๊ฐ ์ถ๊ฐ๋ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด ์ด๋ฆ์
๋๋ค.)
- 'Select from list(๋ชฉ๋ก์์ ์ ํ)'์์ Custom Objects(์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด)๋ฅผ ์ ํํฉ๋๋ค.
-
Broker__c ๋ฐ Property__c๋ฅผ ์ ํํฉ๋๋ค. ์ด๋ฌํ ํญ๋ชฉ์ด ์ด ์ ๋์์ ์ฌ์ฉํ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์
๋๋ค.
-
Auto-Layout(์๋ ๋ ์ด์์)์ ํด๋ฆญํฉ๋๋ค.
- ๋ถ๋์ฐ ํ๋๋ฅผ ์ดํด๋ด
๋๋ค.
- Property__c ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ Picture__c ๋ฐ Broker__c์ ๋ ๊ฐ์ง ์ฌ์ฉ์ ์ ์ ํ๋๊ฐ ์๋์ง ํ์ธํฉ๋๋ค. (์ฌ์ฉ์ ์ ์ ํ๋์ API ์ด๋ฆ์ ๋์ __c[๋ฐ์ค ๋ฐ์ค c]๊ฐ ์ถ๊ฐ๋ ์ฌ์ฉ์ ์ ์ ํ๋ ์ด๋ฆ์
๋๋ค.)

- Property__c ๋ฐ Broker__c๋ฅผ ์ฐ๊ฒฐํ๋ ๊ด๊ณ ์ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋๋ค.
- Property__c ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ Broker__c ์ฌ์ฉ์ ์ ์ ํ๋์์ Broker__c ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ก ์กฐํ ๊ด๊ณ๊ฐ ํ์ฑ๋ฉ๋๋ค.

- Property__c ์์์์ ํฑ๋๋ฐํด ์์ด์ฝ์ ํด๋ฆญํ ๋ค์ View Object(๊ฐ์ฒด ๋ณด๊ธฐ)๋ฅผ ์ ํํฉ๋๋ค.
Object Manager(๊ฐ์ฒด ๊ด๋ฆฌ์)๊ฐ ์ด๋ฆฌ๊ณ Property__c ๊ฐ์ฒด๊ฐ ํ์๋ฉ๋๋ค.
-
Fields & Relationships(ํ๋ ๋ฐ ๊ด๊ณ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
Broker ํ๋ ๋ ์ด๋ธ์ ํด๋ฆญํฉ๋๋ค.
- Lookup Options(์กฐํ ์ต์
) ์น์
์์ Child Relationship Name(ํ์ ๊ด๊ณ ์ด๋ฆ)์ ์ฐพ์ต๋๋ค.
์ด์ Property__c๊ฐ Broker__c์ ํ์ ์์์ด๋ฉฐ ๋ถ๋์ฐ๊ณผ ์ค๊ฐ์ ์ ์ฌ์ด์ ๊ด๊ณ ์ด๋ฆ์ด Properties๋ผ๋ ์ ์ ์๊ฒ ๋์์ต๋๋ค. (๊ด๊ณ ์ด๋ฆ์ ์ผ๋ฐ์ ์ผ๋ก ํ์ ๊ฐ์ฒด ์ด๋ฆ์ ๋ณต์ ํ์์ ๋๋ค.)
์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด ์ฟผ๋ฆฌ
์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ฟผ๋ฆฌํ๋ ๊ฒ์ ํ์ค ๊ฐ์ฒด๋ฅผ ์ฟผ๋ฆฌํ๋ ๊ฒ๊ณผ ์๋น ๋ถ๋ถ ์ ์ฌํ์ง๋ง ๋ช ๊ฐ์ง ์ฐจ์ด์ ์ด ์์ต๋๋ค.
๋ค์ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ์ธ์.
'Get a list of all properties with the property address, picture, and assigned broker.(๋ถ๋์ฐ ์ฃผ์, ์ฌ์ง, ํ ๋น๋ ์ค๊ฐ์ ์๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ๋ถ๋์ฐ ๋ชฉ๋ก์ ๊ฐ์ ธ์ต๋๋ค.)'
๊ฝค ๊ฐ๋จํฉ๋๋ค, ๊ทธ๋ ์ฃ ? Property__c ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ฟผ๋ฆฌํ๊ณ Address__c, Picture__c, Broker__c ์ฌ์ฉ์ ์ ์ ํ๋๋ฅผ ๊ฐ์ ธ์์ผ ํฉ๋๋ค. ์์ํด ๋ณด๊ฒ ์ต๋๋ค.
์ฟผ๋ฆฌ ๋ง๋ค๊ธฐ
- ์ฟผ๋ฆฌ ํธ์ง๊ธฐ์์ ๋ค์์ ์
๋ ฅํฉ๋๋ค.
SELECT Address__c, Picture__c, Broker__c FROM Property__c
-
Execute(์คํ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ฒซ ์ฌ์ฏ ๊ฐ ํ์ด ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
์ฟผ๋ฆฌ ๊ฒฐ๊ณผ - ์ด ํ ์: 12
Address__c
Picture__c
Broker__c
18 Henry st
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
24 Pearl st
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
72 Francis st
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
32 Prince st
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
110 Baxter st
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
448 Hannover St
https://s3-us-west-2.amazonaws.com...
a016g000007Yxfn...
Broker__c ์ด์ ๋ด์ฉ์ด ๊ทธ๋ค์ง ์ ์ฉํ์ง ์๋ค๋ ์ ์ ๋์น์ฑ์ จ์ ๊ฒ๋๋ค. ์ด๋ Property__c ๊ฐ์ฒด์ Broker__c ํ๋๊ฐ Broker ๊ฐ์ฒด์ ๋ํ ์กฐํ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์กฐํ ๊ด๊ณ๊ฐ ์๋ ํ๋๋ ๊ด๋ จ ๊ฐ์ฒด์ Id๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. Broker์ ์ด๋ฆ์ ํ์ธํ๋ ค๋ฉด ๊ด๊ณ ์ฟผ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
ํ์-์์ ์ฟผ๋ฆฌ ๋ง๋ค๊ธฐ
Broker__c๊ฐ Property__c์ ์์ ์์์ด๋ฏ๋ก ํ์-์์ ์ฟผ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค. ๊ด๊ณ ์ด๋ฆ๊ณผ ์ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ Broker__c ๊ฐ์ฒด์ Name ํ๋๋ฅผ ๊ฐ์ ธ์ฌ ๊ฒ์ ๋๋ค.
- ์ฟผ๋ฆฌ ํธ์ง๊ธฐ์์ Broker__c๋ฅผ ๋ค์๊ณผ ๊ฐ์ด Broker__c.Name์ผ๋ก ๋ฐ๊ฟ๋๋ค
SELECT Address__c, Picture__c, Broker__c.Name FROM Property__c
-
Execute(์คํ)๋ฅผ ํด๋ฆญํฉ๋๋ค. (์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.)
์ค๋ฅ ๋ฉ์์ง
ํ๋ ๊ฒฝ๋ก์์ ๊ด๊ณ 'Broker__c'๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ด๊ณ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ฌ์ฉ์ ์ ์ ๊ด๊ณ ์ด๋ฆ ๋ค์ '__r'์ ๋ถ์ฌ์ผ ํฉ๋๋ค.
์ด๋ฐ! ๋ฌด์จ ์ผ์ผ๊น์? Broker__c๋ Property ๊ฐ์ฒด์ ์ฌ์ฉ์ ์ ์ ํ๋๋ผ๋ ์ ์ ๊ธฐ์ตํ์ธ์. ํ์ํ ๊ฒ์ Broker__c ๊ด๋ จ ๊ฐ์ฒด์ ๋๋ค.
์ฟผ๋ฆฌ์ ์ฌ์ฉ์ ์ ์ ๊ด๊ณ ์ด๋ฆ ์ฌ์ฉํ๊ธฐ
Broker__c ๊ด๋ จ ๊ฐ์ฒด(Broker__c ํ๋ ์๋)๋ฅผ ์ง์ ํ๋ ค๋ฉด __c๋ฅผ __r(๋ฐ์ค-๋ฐ์ค-r)๋ก ๋ฐ๊ฟ๋๋ค. Broker__r์ ์ฌ์ฉ์ ์ ์ ๊ด๊ณ ์ด๋ฆ์ ๋๋ค. ์ด๋ ๊ด๊ณ๋ฅผ Property__c์์ Broker__c ๊ฐ์ฒด๋ก ์ ํ์์ผ์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ๋ถ๋ถ์ ์ฟผ๋ฆฌ๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. 'Get the Name field from the related Broker__c custom object.(๊ด๋ จ Broker__c ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์์ Name ํ๋๋ฅผ ๊ฐ์ ธ์ต๋๋ค.)' ์ฟผ๋ฆฌ๋ฅผ ์ ๋ฐ์ดํธํด ๋ณด๊ฒ ์ต๋๋ค.
- ์ฟผ๋ฆฌ ํธ์ง๊ธฐ์์
Broker__c๋ฅผ ๋ค์๊ณผ ๊ฐ์ดBroker__r๋ก ๋ฐ๊ฟ๋๋ค.SELECT Address__c, Picture__c, Broker__r.Name FROM Property__c
-
Execute(์คํ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ฒซ ์ฌ์ฏ ๊ฐ ํ์ด ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
์ฟผ๋ฆฌ ๊ฒฐ๊ณผ - ์ด ํ ์: 12
Address__c
Picture__c
Broker__r.Name
18 Henry st
https://s3-us-west-2.amazonaws.com...
Caroline Kingsley
24 Pearl st
https://s3-us-west-2.amazonaws.com...
Michael Jones
72 Francis st
https://s3-us-west-2.amazonaws.com...
Jonathan Bradley
32 Prince st
https://s3-us-west-2.amazonaws.com...
Jennifer Wu
110 Baxter st
https://s3-us-west-2.amazonaws.com...
Olivia Green
448 Hannover St
https://s3-us-west-2.amazonaws.com...
Miriam Aupont
ํจ์ฌ ๋์์ก๊ตฐ์. ์ด์ Broker ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ Id๊ฐ ์๋ Name ํ๋๊ฐ ํ์๋ฉ๋๋ค.
์์-ํ์ ์ฟผ๋ฆฌ ๋ง๋ค๊ธฐ
๊ด๋ จ ์ค๊ฐ์ ์๋ฅผ ์ฌ์ฉํด ๊ฐ ๋ถ๋์ฐ์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐํํ์ต๋๋ค. ๋ฐ๋์ ๊ฒฝ์ฐ๋ ์ด๋จ๊น์?
์๊ตฌ ์ฌํญ:
'Get the names of all brokers with the address and price of all properties assigned to each broker.(๊ฐ ์ค๊ฐ์ ์์ ํ ๋น๋ ๋ชจ๋ ๋ถ๋์ฐ์ ์ฃผ์ ๋ฐ ๊ฐ๊ฒฉ์ ์ฌ์ฉํด ๋ชจ๋ ์ค๊ฐ์ ์์ ์ด๋ฆ์ ๊ฐ์ ธ์ต๋๋ค.)'
์ค๊ฐ์ ์์ ๋ชฉ๋ก์ด ํ์ํ๋ฏ๋ก ๊ธฐ๋ณธ ์ฟผ๋ฆฌ์์ Broker__c ๊ฐ์ฒด๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค.
SELECT Name FROM Broker__c
Broker๋ ์์ ์์์ด๋ฏ๋ก ์์-ํ์ ์ฟผ๋ฆฌ์ ํ์ ๊ฐ์ฒด์ ๋ณด์กฐ ์ฟผ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค. ๋ณด์กฐ ์ฟผ๋ฆฌ์ ํ์ ๊ด๊ณ ์ด๋ฆ์ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค.
Property__c ๊ฐ์ฒด์ ๋ณด์กฐ ์ฟผ๋ฆฌ์ ๋ํ ๊ด๊ณ ์ด๋ฆ์ ๋ฌด์์ผ๊น์? Property ๊ฐ์ฒด์ Broker ํ๋์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค.

Child Relationship Name(ํ์ ๊ด๊ณ ์ด๋ฆ)์ด Properties์
๋๋ค. ์ด๋ ์ฌ์ฉ์ ์ง์ ๊ด๊ณ์ด๊ธฐ ๋๋ฌธ์ด๋ฉฐ ์ฟผ๋ฆฌ์ ์ฌ์ฉํ ๋๋ __r์ ๋ถ์
๋๋ค(Properties__r). ๋ฐ๋ผ์ ๋ณด์กฐ ์ฟผ๋ฆฌ(๊ดํธ ์)๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
(SELECT Address__c, Price__c FROM Properties__r)
๊ธฐ๋ณธ ์ฟผ๋ฆฌ์ ๋ณด์กฐ ์ฟผ๋ฆฌ๋ฅผ ์ฝ์ ํ๋ฉด ์ ์ฒด ์ฟผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
SELECT Name, (SELECT Address__c, Price__c FROM Properties__r) FROM Broker__c
์ฟผ๋ฆฌ ์คํ
- ์ฟผ๋ฆฌ ํธ์ง๊ธฐ์์ ๋ค์์ ์
๋ ฅํฉ๋๋ค.
SELECT Name, (SELECT Address__c, Price__c FROM Properties__r) FROM Broker__c
-
Execute(์คํ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ฒซ ์ฌ๋ ๊ฐ ํ์ด ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
์๋ฒฝํด์! ๋ชจ๋ ์ค๊ฐ์ ์ ๋ชฉ๋ก๊ณผ ๊ฐ ์ค๊ฐ์ ์ ๋ถ๋์ฐ์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ํ๋ณดํ์ต๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ๋ง๋๋ ๊ฒฝ์ฐ Developer Console์ ์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด SOQL ์ฟผ๋ฆฌ๋ฅผ ์ฝ๊ฒ ํ ์คํธํ๊ณ ์์ ํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค
- Salesforce ๊ฐ๋ฐ์ ๋ฌธ์: ๊ด๊ณ ์ด๋ฆ ๋ฐ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด
- ๋ธ๋ก๊ทธ: SOQL - How I Query with Thee, Let Me Count the Ways(์ฟผ๋ฆฌํ๋ ๋ฐฉ๋ฒ, ๊ทธ ๋ฐฉ๋ฒ์ ์ธ์ด๋ณด๊ธฐ)
