Questione : Il contrassegno a più parti non ha potuto essere limitato e nome di colonna ambiguo in assistente 2008 di SQL

Ciao tutti che stia lavorando con questo per i due giorni. Ho controllato i nomi di colonna, pseudonimi generati e niente sembra lavorare.  Ho usato lo stesso codice per una simile domanda e funziona benissimo. Non capisco.  La domanda funziona finchè punteggio l'uso Inventory_ID mentre i sortExpression.I continuano ad ottenere i messaggi di errore: nome di colonna del

Ambiguous “Inventory_ID„. contrassegno a più parti “dealership_Inventory.Inventory_ID„ del
The non potrebbe essere il
(0 file di bound.
No restituite)/>@RETURN_VALUE = 0

Can che chiunque soddisfa aiuta?

Thanks, class= " lineNumbers " >
1 del >

Jus: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: i >This codeBody " del prettyprint " " del class= del id= " codeSnippet856793 del >
 " libero " di 
class= del

Risposta : Il contrassegno a più parti non ha potuto essere limitato e nome di colonna ambiguo in assistente 2008 di SQL

>When io usano la gestione commerciale. Inventory_ID in contrasto con Inventory_ID come il sortExpression che funziona.
esattamente.
poichè avete il @sortExpression all'interno della domanda interna, Inventory_ID come tale è “ambigeous„, esso potrebbe essere la una o la altra tabella dall'unire (anche se sapere che il valore è lo stesso, lo SQL “non può„ sapere a quel tempo), quindi dall'errore.

Altre soluzioni  
 
programming4us programming4us