J'ai une sous-requête compliquée qui renvoie une liste d'ID de commande. J'ai besoin d'obtenir une liste de clients qui ont ces commandes. Le problème est qu'il existe deux façons d'affecter un client à une commande (l'un des deux champs). Je pourrais juste faire des trucs comme ça:
select *
from Customers
where orderId in (select...)
or secondaryOrderId in (select ...)
Le problème est que la sous-requête est énorme, à la fois en temps d'exécution et en espace d'écran. Existe-t-il un moyen de vérifier si l' un des champs contient l'un des résultats souhaités?