Tengo una subconsulta complicada que devuelve una lista de ID de pedidos. Necesito obtener una lista de clientes que tienen estos pedidos. El problema es que hay dos formas de asignar un cliente a un pedido (uno de los dos campos). Podría hacer cosas como esta:
select *
from Customers
where orderId in (select...)
or secondaryOrderId in (select ...)
El problema es que la subconsulta es enorme, tanto en tiempo de ejecución como en espacio de pantalla. ¿Hay alguna manera de verificar si uno de los campos contiene uno de los resultados deseados?