Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सबक्वेरी में अमान्य कॉलम नाम XYZ त्रुटि क्यों नहीं; हालांकि कॉलम का नाम सबक्वेरी टेबल में नहीं है?

उपश्रेणियों को बाहरी प्रश्नों से कॉलम इनहेरिट करते हैं।

मुझे लगता है कि आपके SomeOtherDb.dbo.Customer के पास CustomerId कॉलम है (जो नामों से भी संभव लगता है)।

जिसके बाद शायद इसका मतलब यह भी है कि आप सबक्वायरी के साथ नहीं कर रहे हैं जो आप इसके साथ करना चाहते हैं - यदि सबक्वायरी में तालिका में ग्राहक आईडी कॉलम नहीं है (और ऐसा लगता है, अन्यथा सबक्वायरी चलाते समय कोई त्रुटि नहीं होगी स्वयं), फिर सबक्वेरी बाहरी CustomerId को चुनती है और वापस करती है, और चूंकि सबक्वेरी में यही एकमात्र कॉलम है, इसलिए सबक्वेरी बेकार है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2008 के लिए संगत SQL Server 2012 डेटाबेस बनाएँ

  2. एसक्यूएल जुड़ता है:एसक्यूएल एएनएसआई मानक का भविष्य (जहां बनाम शामिल हों)?

  3. SQL MERGE स्टेटमेंट के प्रदर्शन में सुधार कैसे करें

  4. SQL सर्वर - क्या होता है जब किसी तालिका में एक पंक्ति अद्यतन की जाती है?

  5. SQL सर्वर में IP पता संग्रहीत करने के लिए सबसे उपयुक्त डेटा प्रकार क्या है?