うまくいけば、これは実際のテーブル構造ではなく単なるデモ例です.
SELECT Employee,
Manager,
CASE
WHEN EXISTS(SELECT *
FROM Employee e2
WHERE e2.Manager = e1.Employee) THEN 1
ELSE 0
END As IsAManager
FROM Employee e1
SQL Server が EXISTS
を処理する方法の詳細については、 CASE 式のサブクエリについては、こちらの記事
をご覧ください。 .