Параметр выпадающего списка для group_id в запросе Data Explorer

Нет, способа ограничить его одной группой нет. По крайней мере, мне о нём не известно.

Параметр из group_list будет массивом, если выбрано более одного элемента, и строкой, если выбран только один элемент.

Поэтому, когда выбран всего один элемент, вы можете сделать так:

-- [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

Однако нет способа указать интерфейсу «принимать в качестве выбора только один элемент».

1 лайк