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

SQL सर्वर * =ऑपरेटर?

इस कोड को तुरंत हटा दें और इसे लेफ्ट जॉइन से बदल दें। यह कोड हमेशा सही ढंग से व्याख्या नहीं करता है (कभी-कभी SQL सर्वर तय करता है कि यह एक क्रॉस जॉइन है) यहां तक ​​​​कि SQL Server 2000 में भी और इस प्रकार गलत परिणाम दे सकता है! साथ ही इसे भविष्य के लिए बहिष्कृत कर दिया गया है (आउटर जॉइन का उपयोग करते हुए, SQL Server 2000 दस्तावेज़ मूल से संग्रहीत)।

मैं यह जोड़ने जा रहा हूं कि बाएं जुड़ने को समायोजित करने में आपको उन सभी अन्य अंतर्निहित जुड़ावों को भी हटा देना चाहिए। अंतर्निहित जॉइन सिंटैक्स अप्रचलित रहा है 1992 के बाद से, इसका अभी भी उत्पादन कोड में होने का कोई बहाना नहीं है। और निहित और स्पष्ट जोड़ मिलाने से अप्रत्याशित परिणाम मिल सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में डेटाबेस कैसे बनाएं TSQL या GUI का उपयोग करके - SQL सर्वर / TSQL ट्यूटोरियल भाग 24

  2. SQL सर्वर में LEFT SEMI JOIN कैसे करें?

  3. SQL सर्वर क्वेरी को MySQL में बदलें

  4. कॉलम dbo या उपयोगकर्ता-परिभाषित फ़ंक्शन या कुल dbo.Splitfn नहीं मिल रहा है, या नाम अस्पष्ट है

  5. एसोसिएशन टेबल का सही नाम क्या है (कई-से-अनेक संबंध)