데이터 탐색 쿼리의 group_id 파라미터 드롭다운

아니요, 단일 그룹으로 제한하는 방법은 없습니다. 제가 아는 한은요.

group_list의 파라미터는 선택된 항목이 1개 이상이면 배열이 되고, 1개만 선택되면 문자열이 됩니다.

따라서 항목이 하나만 있는 경우, 이렇게 할 수 있습니다:

-- [params]
-- group_list :groups

SELECT g.id,g.name 
FROM groups g 
WHERE g.name = :groups 
ORDER BY g.name ASC

하지만 이는 배열이므로, 아래 코드는 단일 항목과 여러 항목 모두에 대해 작동합니다:

-- [params]
-- group_list :groups

SELECT g.id,g.name 
FROM groups g 
WHERE g.name IN (:groups)
ORDER BY g.name ASC

하지만 UI에 "선택으로 1개 항목만 허용"하도록 지시하는 방법은 없습니다.

1개의 좋아요