我想创建如下语句:
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 中是否可行,还是我的想法不正确?