SQL where-clause中的union的替代方法

1 sql sql-server sql-server-2005

where条款我使用像

SELECT name 
  FROM products 
 WHERE id IN (
           SELECT product_id 
             FROM orders 
            UNION 
           SELECT 1);
Run Code Online (Sandbox Code Playgroud)

它需要时间来执行union.

请提供一些其他替代方案来提高我的查询性能

Pet*_*nov 5

关于什么

select name from products
where id in (select product_id from orders)
    or id = 1
Run Code Online (Sandbox Code Playgroud)