Я пытаюсь написать SQL-запрос с регистром, и условия прецедента зависят от того, найдены ли какие-либо записи в подзапросе.
Select Case When (Another Select statement which may return results) 'True' Else 'False' End As Has_Results From TBL_ABC
Вы можете использовать EXISTS:
SELECT CASE WHEN exists(other query) THEN 'True' --Subquery has record ELSE 'False' --Subquery has not record END;
Требуется условие EXISTS в выражении CASE:
EXISTS
CASE
Select Case When Exists ( Another Select statement which may return results ) Then 'True' Else 'False' End As Has_Results From TBL_ABC