>When me usam o negócio. Inventory_ID ao contrário de Inventory_ID como o sortExpression que trabalha.
exatamente.
porque você tem o @sortExpression dentro da pergunta interna, Inventory_ID como esta' é “ambigeous”, ele poderia ser uma ou outra tabela da junta (mesmo se VOCÊ sabe que o valor é o mesmo, o SQL “não pode” saber naquele tempo), daqui do erro.