यह MySQLMYSQL बाएं जुड़ें मैं नल मूल्यों का चयन कैसे करूं?
में तालिका में शामिल होने के बारे में मेरे अंतिम प्रश्न का एक अनुवर्ती प्रश्न है, मुझे बाएं शामिल तालिका से नल मानों का चयन करने में सक्षम होना चाहिए।
यहाँ मेरी शामिल हो:
table1.id | table1.name | table2.id | table2.surname
1 | John | 1 | Doe
2 | Michael | 2 | Anderson
3 | Anna | NULL | NULL
4 | Sue | NULL | NULL
मैं चयन करने के लिए कहां table2.surname = शून्य, लेकिन यह काम नहीं करता है की तरह एक प्रश्न
SELECT table1.*,table2.*
FROM table1
LEFT JOIN table2
ON table1.id=table2.id
WHERE table2.surname=NULL
मैं कुछ हद तक इसके पीछे तर्क नहीं समझ सकते हैं चाहते हो जाएगा मुझे कोई परिणाम दे रहा है, लेकिन उन्हें परिणाम लेने के लिए एक तरीका होना चाहिए?
किसी भी मदद
सीधे प्रश्न से संबंधित नहीं है, लेकिन आपको सार्थक मूल्यों को वापस पाने के लिए 'WHERE' खंड का उपयोग करना होगा, न कि' और 'खंड में शामिल होना चाहिए। वह मुझे ट्रिपिंग कर रहा था। – HartleySan