Вы можете использовать динамический SQL для выполнения этого с помощью команды EXEC
.
Создайте строку VARCHAR
для вашего запроса на основе динамических имен столбцов, которые вы получаете из первого запроса, затем EXEC
в строке, которую вы создали.
Вы не предоставили достаточно информации о том, какие именно столбцы вам нужны в вашем предложении WHERE
, или как вы определяете, какие из них, но динамический SQL кажется вам тем, что вам нужно.