Я работаю над проблемой, которая будет использовать определенные поля для возврата уникальной строки.Количество полей может быть 2 или 20, поэтому мне нужно динамически генерировать строку SQL на основе списка ключевых полей и их значений.SQL будет выглядеть примерно так:
Выберите количество (data_cd) из dev_util.t_generic_repository AS ...
Здесь я должен генерировать строку динамически,поэтому, если бы у меня было три ключевых поля, мне нужно было бы ...
Выбрать количество (data_cd из dev_util.t_generic_repository AS X, dev_util.t_generic_repository AS Y, dev_util.t_generic_repository AS Z
Каков наилучший (и наиболее эффективный) способ решения этой проблемы? Язык - Java, но любой язык может работать.