Я изо всех сил пытаюсь понять это. То, что я хочу сделать, это примерно так:Возврат 1 или 0 в качестве поля подзапроса с EXISTS?
select [fields],
((select <criteria>) return 0 if no rows returned, return 1 if any rows returned) as SubqueryResult
where a=b
Возможно ли это?
Спасибо. Я пробовал и то и другое, и они оба работают. Я использую T-SQL, EXISTS не эффективнее, чем COUNT? – user2401849
существует, возвращает результат, как только он находит запись с совпадением where-clause, в то время как count должен сканировать целую таблицу, чтобы определить счетчик. Таким образом, существует быстрее – TechDo