次のようなステートメントを作成したいと思います。
if (select statement1 returns rows){
select statement2
}
else {
select statement3
}
このif
ステートメントは、より大きなクエリの一部です
select from products where p.id in (
if (select statement1 returns rows){
select statement2
}
else {
select statement3
}
これは SQL Server で可能ですか、それとも私の考えは間違っていますか?