У меня есть два запроса, давайте назовем их Query A и Query B.
Оба этих запроса выполняются менее чем за секунду для сценария, который я тестирую, и Query A возвращает 1 результат, а Query B возвращает0 результатов.
Если я объединю (или объединю все) эти два запроса, для возврата (ожидаемого) результата 1 потребуется более минуты.
Оба запроса выбирают одинаковые столбцы из одного и того же столбца.столы.Я мог бы потенциально переписать все это без объединения, имея весьма условное условие where, но я пытался уйти от этого.
Есть идеи?Я не уверен, сколько точных запросов и схем мне удастся получить с помощью совместного использования, но я рад предоставить то, что могу.
Это на MSSQL 2008, если это важно для чьего-либо ответа.