# \[NEW\] resource valueFromRow, options 하나의 블록에서 여러 리소스 선택해서 실행

**URL:** <https://ask.selectfromuser.com/t/new-resource-valuefromrow-options/462>\
**Category:** 공지사항\
**Tags:** resource\
**Created:** [7월 23, 2025, 8:50오전 UTC](https://ask.selectfromuser.com/t/new-resource-valuefromrow-options/462 "2025-07-23T08:50:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbkim](https://yyz2.discourse-cdn.com/flex032/user_avatar/ask.selectfromuser.com/hbkim/32/23_2.png) [@hbkim](https://ask.selectfromuser.com/u/hbkim)\
**Post date:** [7월 23, 2025, 8:50오전 UTC](https://ask.selectfromuser.com/t/new-resource-valuefromrow-options/462/1 "2025-07-23T08:50:19Z")

</div>

안녕하세요.

셀렉트어드민에 동적 데이터소스 선택 기능이 추가되었습니다.

하나의 블록에서 여러개의 리소스를 선택하고 실행할 수 있습니다.

resource 키에 valueFromRow와 options 기능을 사용하시면 됩니다.

**리소스 이름 그대로 사용**

```yaml
blocks:
- type: query
  resource: 
    valueFromRow: shopDb
    options: 
      - seoul-shop
      - busan-shop
      - jeju-shop

  sqlType: select
  sql: >
    SELECT * FROM products 
    WHERE price >= :minPrice

  params:
    - key: shopDb
      defaultValue: seoul-shop
      radio:
        - seoul-shop
        - busan-shop
        - jeju-shop
    - key: minPrice
      defaultValue: 10000

```

**리소스 이름과 다르게 사용하고 싶을때**

```yaml
blocks:
- type: query
  resource: 
    valueFromRow: region
    options: 
      - match: 서울지점
        value: seoul-branch-db
      - match: 부산지점  
        value: busan-branch-db
      - match: 제주지점
        value: jeju-branch-db

  sqlType: select
  sql: >
    SELECT * FROM sales
    WHERE sale_date >= :startDate

  params:
    - key: region
      defaultValue: 서울지점
      radio:
        - 서울지점
        - 부산지점
        - 제주지점
        - 대구지점 # 선택은 가능하지만 DB 연결 없음
    - key: startDate
      defaultValue: 2024-01-01

```

감사합니다.
