कुछ समय के लिए मुझे केवल यह पता चल रहा है कि इनर जॉइन का उपयोग कैसे करें और बिल्कुल बाएं/दाएं (बाहरी) जॉइन के बारे में कोई संकेत नहीं है। हालांकि, जैसा कि मैंने अभी इसके बारे में पढ़ा है, मैं नहीं देख सकता कि अधिकार का क्या उद्देश्य है?दाएं से बाएं जुड़ने के लिए सही शामिल हों?
मुझे ऐसा लगता है कि यह शामिल हों
अगर हम अपना उदाहरण का अनुसरण एक रिवर्स वाम के समान है:
SELECT t2.* FROM table2 t2 LEFT JOIN table1 t1 ON t1.value = t2.value
यह सही है, या हूँ: करने के लिए
SELECT t1.* FROM table1 t1 RIGHT JOIN table2 t2 ON t2.value = t1.value
समान होगा मुझे कुछ याद आ रहा है?
http://stackoverflow.com/a/248403/40822 – dotjoe
हां, मैं पोस्ट करने से पहले कुछ बुरी खोज किया था, मेरा बुरा! स्पष्ट रूप से न केवल एक डुप्लिकेट ... – Colandus
यह संभव है कि एसक्यूएल पर एएनएसआई कमेटी ने दोनों अधिकार और बाएं बाहरी जॉइन की रचना की ताकि एसक्यूएल प्रोग्रामर नल की वैधता के अलावा कुछ भाषा सुविधा के बारे में अंतहीन वकालत बहस में शामिल हो सकें! :-) –