Я пытаюсь создать такой запрос:несколько записей в случае
select *
from ...
stageid IN (CASE WHEN o.someotherId= (@predefinedId)
THEN (N'here is guid actually',N'another guid')
ELSE (N'and here is a guid',N'+ guid')
END)
он не компилируется, но если оставить только 1 Guid в случае он будет компилироваться, но не решить мою задачу.
Что можно сделать, чтобы вернуть несколько записей за каждый случай?
Ничего не понятно из вашего вопроса. Отформатируйте запрошенный запрос и добавьте фиктивные данные с ожидаемым набором результатов. И укажите, какую СУБД вы используете. –
Отправьте полный запрос и добавьте деталь сообщения об ошибке на ваш вопрос. –
Конечно, он не будет компилироваться. Какого черта вы пытаетесь сделать? – sagi