>When m'emploient l'agence. Inventory_ID par opposition à Inventory_ID comme le sortExpression que cela fonctionne.
exactement.
car vous avez le @sortExpression à l'intérieur de la question intérieure, Inventory_ID en tant que tel est « ambigeous », il pourrait être l'une ou l'autre table de la jointure (même si VOUS savez que la valeur est identique, le SQL « ne peut pas » savoir à ce moment-là), par conséquent de l'erreur.