standards - Oracle Left outer join -


  एक का चयन करें, अंतिम_नोट_यूसर, c, d, iso_src एक्स क्रॉस से जुड़ें वाई क्रॉस जॉइन जेड वाम ओएटर में शामिल हों उपरोक्त एएनएसआई कोड मुझे 107 रिकॉर्ड प्राप्त करता है, जब मैं एएनएसआई कोड के बिना एक ही प्रश्न दे रहा हूं तो यह 875 रिकॉर्ड ला रहा है। गैर एएनएसआई क्वेरी नीचे है:  
  SELECT a, last_note_user, c, d, iso_src FROM एक्स, वाई, जेड, डब्ल्यू WHERE W.last_note_user = Z.userid (+) और W.user_ten = Y.iso_src (+)  

एएनएसआई और एएनएसआई मानक के बिना दो प्रश्नों में अंतर क्यों है ?? उपरोक्त प्रश्न का उत्तर देकर कृपया मेरी मदद करें !!!

आपकी पुरानी-शैली की क्वेरी में (+ ) प्रतीकों के गलत पक्ष पर प्रतीकों यह होना चाहिए:

  SELECT a, last_note_user, c, d, iso_src से एक्स, वाई, जेड, डब्ल्यू। डब्लू ._last_note_user (+) = Z.userid और W.user_ten (+) = Y.iso_src  

लेकिन मैं पुरानी शैली के वाक्यविन्यास को वास्तव में किसी भी अधिक उपयोग नहीं करेगा।


Comments

Popular posts from this blog

email - PHP mail error ... failed to open stream : permission denied -

c# - ListView onScroll event -

c - Linux mmap() error -