# Columns 하위에서 'datalistFromQuery' 사용 시, 쿼리 캐싱 문의

**URL:** <https://ask.selectfromuser.com/t/columns-datalistfromquery/491>\
**Category:** 묻고 답하기\
**Created:** [10월 17, 2025, 5:49오전 UTC](https://ask.selectfromuser.com/t/columns-datalistfromquery/491 "2025-10-17T05:49:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![null37](https://avatars.discourse-cdn.com/v4/letter/n/ed8c4c/32.png) [@null37](https://ask.selectfromuser.com/u/null37)\
**Post date:** [10월 17, 2025, 5:49오전 UTC](https://ask.selectfromuser.com/t/columns-datalistfromquery/491/1 "2025-10-17T05:49:40Z")

</div>

안녕하세요.

columns 하위에서 ‘datalistFromQuery’ 속성 사용 시, 드롭다운 클릭 \> 쿼리 조회 결과가 캐싱이 될까요?

컬럼을 선택할 때 1초 정도의 딜레이가 있어서 문의드립니다.

(datalistFromQuery을 통해 조회하는 테이블의 행은 5개만 있는 상태입니다.)

미리 감사드립니다.

---

<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:** [10월 20, 2025, 7:31오전 UTC](https://ask.selectfromuser.com/t/columns-datalistfromquery/491/2 "2025-10-20T07:31:33Z")

</div>

안녕하세요. columns updateOptions 에서 datalistFromQuery 사용시를 말씀하신걸까요?

우선 아래와 같이 테스트 했을때 딜레이가 재현되지 않고 있습니다.

```yaml
  - type: query
    resource: mysql.qa
    sqlType: select
    sql: >
      select * from merchants where id = 1 limit 10
    display: form
    columns:
      name:
        updateOptions:
          type: query
          resource: mysql.qa
          sqlType: update 
          sql: >
            select 1
        datalistDropdown: true
        # selectOptions:
        # enabled: true
        datalistFromQuery:
          type: query
          resource: mysql.qa
          sqlType: select
          sql: >
            select name
            from merchants
            limit 10

```

다른 방법으로 적용하신 상태라면 배경 좀더 알려주시면 추가로 확인해보겠습니다.

아울러 참고차 cache를 끄는 방법도 함께 공유드립니다.

> [@Params datalistFromQuery cache: false](https://ask.selectfromuser.com/t/params-datalistfromquery-cache-false/162):
>
> 여러 params와 datalistFromQuery를 사용할때 cache를 끄는 방법이 있습니다. 아래와 같이 다른 param키를 참조하여 datalist query를 실행하는 경우에 사용해보세요. 해당 케이스에서 param의 경우 hiddenIfNotOption, disableIfNotOption 2가지 중에 하나를 선택할 수 있습니다. - type: query resource: mysql.qa sqlType: insert sql: \> INSERT INTO products (code1, code2, code3, name) values (:code1, :code2, :code3, :name) reloadAfterSubmit: true class: p-2 params: - key: name required: true class: w-100 pb-2 - key:…

감사합니다.
