यह एक ज्ञात समस्या है।
निम्नलिखित कथन ग़लती से delete
होगा सभी उपयोगकर्ता तालिका से पंक्तियाँ:
DELETE FROM users WHERE user_id IN (SELECT user_id FROM groups);
भले ही समूह तालिका में user_id नामक कॉलम न हो।
हालाँकि, निम्न कथन एक त्रुटि देगा:
DELETE FROM users WHERE user_id IN (SELECT g.user_id FROM groups g);
Msg 207, Level 16, State 1, Line 1
Invalid column name user_id
संपादित करें
DELETE TOP(1) FROM #Orders WHERE OrderID IN (SELECT OtherID FROM #LIST_TO_DELETE )
Invalid column name 'OtherID'
यह एक त्रुटि देता है, क्योंकि OtherID
#Orders
. में मौजूद नहीं है