поле сервис были уникальные значения service_name в зависимости от поля Folder, даже если в Folder выбраны несколько значений. Сейчас если в Folder ставлю Multi-value, то в Service отображается None, если Multi-value убрать, то показывает нормально, но для одного Фолдера. Как сделать, чтобы в service был уникальный список сервисов при множественном выборе Folder?
Для service запрос такой
SELECT DISTINCT service_name
FROM billing
WHERE
(billing_account_name = '${billing_account}')
AND (cloud_name = '${cloud_name}')
AND (folder_name = '${folder}')
для Folder такой
SELECT DISTINCT service_name
FROM billing
WHERE
(billing_account_name = '${billing_account}')
AND (cloud_name = '${cloud_name}')
AND (folder_name = '${folder}')
SELECT DISTINCT folder_name
FROM billing
WHERE
(billing_account_name = '${billing_account}')
AND (cloud_name = '${cloud_name}')
ORDER BY REPLACE(folder_name, 'fx', '');
folder_name in (${folder})
Обсуждают сегодня