2010-07-06 12 views
79

के बीच परिणामों में अंतर क्या है में शामिल हों:अंतर MySQL

  1. अधिकार में शामिल हों और सही बाहरी शामिल हों
  2. बायाँ शामिल हों और बायाँ बाहरी शामिल हों?

क्या आप इसे कुछ उदाहरणों के माध्यम से समझा सकते हैं?

+3

@Pranay, [क्या आप जानते हैं कि क्या होता है] (http://meta.stackexchange.com/questions/57971/my- उत्तर-मिला-परिवर्तित-टू-कम्युनिटी-विकी) जब बहुत अधिक मामूली संपादन करते हैं ... – Arjan

+0

संभव डुप्लिकेट [माइस्क्ल में (इनर जॉइन, बाएं जॉइन, राइट जॉइन, पूर्ण जॉइन) के बीच क्या अंतर है [http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left- join-right-join-full-join-in-mys) – JonH

+0

@ जोनह नहीं, यह एक का डुप्लिकेट है: यह सवाल पहले आया था। – cellepo

उत्तर

160

RIGHT JOIN और RIGHT OUTER JOIN के बीच कोई अंतर नहीं है। दोनों एक ही हैं। यही है, LEFT JOIN और LEFT OUTER JOIN दोनों समान हैं।

Visual Representation of SQL Joins

+17

यह जुड़ने के लिए मेरी नई गोटो छवि है। –

+4

यह छवि शायद किसी के लिए विभिन्न प्रकार के जोड़ों के बीच मतभेदों को समझाने का सबसे अच्छा/तेज़ तरीका है। अच्छा खोज –

+1

यह दिलचस्प है। (एन 00 बी अलर्ट) फिर आपको सही और बाएं दोनों में शामिल होने की आवश्यकता क्यों होगी? क्यों न केवल अपनी मुख्य स्थिति की स्थिति को उलट दें और अपनी क्वेरी में तालिकाओं में शामिल हों और एक दिशा में शामिल हों? – Drew

2
  • एसक्यूएल सर्वर मंच - वाम के बीच मतभेद में शामिल होने & वाम बाहरी में शामिल होने

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=53046

  • बायाँ शामिल हों बनाम वाम बाहरी शामिल हों

http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join/

  • PL/SQL - क्या अंतर है के बीच सही में शामिल होने और सही बाहरी ...

http://www.geekinterview.com/question_details/53637

25

यहाँ एक बहुत ही अच्छा Visual Explanation है हमारे बहुत ही जेफ Atwood द्वारा आम तौर पर जुड़ जाता है की । एक सही बाहरी जुड़ाव सही जुड़ाव जैसा ही है, और बाएं जुड़ने और बाएं बाहरी जुड़ाव भी वही है।

8

के बीच परिणाम क्या अंतर है:

अधिकार में शामिल हों और सही बाहरी शामिल हों

कोई अंतर नहीं।

बाएं जॉइन और बाएं बाहरी जॉइन?

कोई फर्क नहीं पड़ता।

बस शब्दों में कहें, OUTER कीवर्ड वैकल्पिक है। आप इसे शामिल कर सकते हैं या परिणाम को प्रभावित किए बिना इसे छोड़ सकते हैं।

+1

यह दस्तावेज कहां है? – Qtax

20

एसक्यूएल का अच्छा विवरण में शामिल हों:

enter image description here

संदर्भ: link

+0

के नाम नहीं हैं –

0
  • "शामिल हों" दो या अधिक तालिकाओं (संस्थाओं) सभी डेटा के साथ का मिलन है।
  • "बाहरी" संघ के लिए इस्तेमाल किया विशेषताओं को छोड़कर दो या अधिक तालिकाओं का मिलन है
+1

आपका उत्तर क्या प्रदान करता है कि अन्य 6+ वर्ष पुराने प्रश्न नहीं हैं? –

संबंधित मुद्दे