У меня 3 запроса.Если первый возвращает пустой набор, я выполняю второй запрос, и если он также возвращает пустой набор, я даю серверу последний шанс и делаю третий:
SELECT ... INTO #Query1
IF EXISTS(SELECT * FROM #Query1)
SELECT * FROM #Query1
ELSE BEGIN
SELECT ... INTO #Query2
IF EXISTS(SELECT * FROM #Query2)
SELECT * FROM #Query2
ELSE BEGIN
SELECT ...
END
END
Это сработало хорошо, но яВы столкнулись с новой задачей - запрос должен использоваться как подзапрос, а также другие запросы, в пределах IF EXISTS([subquery])
.При этом я вижу
Неверный синтаксис рядом с ключевым словом 'INTO'.
Как мне изменить исходный запрос для соответствия этому новому условию?
С уважением,