पर शामिल है मुझे यकीन नहीं है कि मैंने तर्क में गलती की है या नहीं।आंतरिक मूल्य शून्य मूल्य
यदि मेरे पास कोई प्रश्न है और मैं एक शून्य मूल्य के साथ एक आंतरिक जुड़ाव करता हूं तो क्या मुझे हमेशा कोई परिणाम नहीं मिलेगा या क्या यह शामिल होने और सफल होने की अनदेखी करेगा? उदाहरण
user { id PK, name NVARCHAR NOT NULL, banStatus nullable reference }
यदि मैं लिखता हूं और u.banStatus मुझे कोई पंक्ति नहीं मिलेगी?
select * from user as u
join banstatus as b on u.banStatus=b.id
where id=1
क्यों न सिर्फ कोशिश करें? –
एनयूएलएल अनिर्धारित है, इसलिए यदि हमारे पास शून्य = नल है तो परिणाम हमेशा गलत होगा, क्योंकि हम दो अपरिभाषित मानों की तुलना कर रहे हैं। मुझे उम्मीद है कि यह आपकी क्वेरी का जवाब देगा –
आपकी क्वेरी में भी एक त्रुटि है। आपके आईडी में फ़ील्ड 'आईडी' संदिग्ध है - यह' u.id' या 'b.id' हो सकता है। –