Я бы хотел присвоить результаты из двух столбцов двум переменным. У меня есть несколько операторов TSQL внутри блока цикла курсора. Когда @currentId (текущий идентификатор строки) равен max (col1) в таблице, я хочу получить значение tableb.col2.
SELECT MAX(col1), b.[col2] from tablea ta JOIN tableb tb on ta.id = tb.id
WHERE ta.id = @currentId
Выше не работает, конечно. Кроме того, я не уверен, как получить значения col1 и col2. Типы данных:
col1 int
col2 bit
Есть предложения?