विषयसूची:

मैं डेटाबेस में दो तालिकाओं में कैसे शामिल हो सकता हूं?
मैं डेटाबेस में दो तालिकाओं में कैसे शामिल हो सकता हूं?

वीडियो: मैं डेटाबेस में दो तालिकाओं में कैसे शामिल हो सकता हूं?

वीडियो: मैं डेटाबेस में दो तालिकाओं में कैसे शामिल हो सकता हूं?
वीडियो: SQL में 3 या अधिक टेबल कैसे जोड़ें | दो रास्ते 2024, मई
Anonim

विभिन्न प्रकार के जॉइन

  1. (भीतरी) में शामिल होने के : उन रिकॉर्ड्स का चयन करें जिनमें दोनों में मेल खाने वाले मान हों टेबल .
  2. बाएँ (बाहरी) में शामिल होने के : पहले से रिकॉर्ड चुनें (सबसे बाएं) टेबल सही मिलान के साथ टेबल रिकॉर्ड।
  3. दाएं (बाहरी) में शामिल होने के : दूसरे से रिकॉर्ड चुनें (दाएं-सबसे) टेबल बाएँ मिलान के साथ टेबल रिकॉर्ड।

इस तरह, मैं अलग-अलग डेटाबेस में दो तालिकाओं को कैसे जोड़ूं?

SQL सर्वर आपको इसकी अनुमति देता है तालिकाओं में शामिल हों से विभिन्न डेटाबेस जब तक उन डेटाबेस एक ही सर्वर पर हैं। NS में शामिल होने के वाक्यविन्यास समान है; फर्क सिर्फ इतना है कि आपको पूरी तरह से निर्दिष्ट करना होगा टेबल names. मान लीजिए आपके पास है दो डेटाबेस एक ही सर्वर पर - डीबी 1 और डीबी 2।

इसके अलावा, क्या हम MySQL में दो टेबल अलग-अलग डेटाबेस में शामिल हो सकते हैं? कभी-कभी प्रदर्शन करना आवश्यक होता है में शामिल होने के पर दो मेज़ जो में स्थित हैं विभिन्न डेटाबेस . प्रति करना यह, योग्य टेबल और कॉलम नाम पर्याप्त रूप से ताकि माई एसक्यूएल जानता है क्या आप का जिक्र कर रहे हैं। इसे इंगित करने के लिए, प्रत्येक को अर्हता प्राप्त करें टेबल उपसर्ग के साथ नाम जो निर्दिष्ट करता है जो डेटाबेस वह अंदर है।

तदनुसार, मैं बिना शामिल हुए SQL में दो तालिकाओं को कैसे जोड़ूं?

समाधान 1

  1. तालिका 1 से कॉलम 1, कॉलम 2, आदि का चयन करें, तालिका 2 से यूनियन का चयन कॉलम 1, कॉलम 2, आदि।
  2. तालिका 1 का चयन करें। कॉलम 1, तालिका 2. कॉलम 1 तालिका 1 से क्रॉस टेबल 2 में शामिल हों जहां तालिका। कॉलम 1 = 'कुछ मूल्य'
  3. तालिका 1 का चयन करें। कॉलम 1, तालिका 2. कॉलम 2 तालिका 1 से आंतरिक तालिका 2 में 1 = 1 पर शामिल हों।

क्या आप SQL में एकाधिक तालिकाओं में शामिल हो सकते हैं?

अगर आप से डेटा चाहिए एकाधिक टेबल एक चयन क्वेरी में आप या तो सबक्वेरी का उपयोग करने की आवश्यकता है या में शामिल होने के . ज्यादातर बार हम केवल में शामिल होने के दो टेबल कर्मचारी और विभाग की तरह लेकिन कभी-कभी आप आवश्यकता हो सकती है में शामिल होने दो से ज्यादा टेबल और एक लोकप्रिय मामला है में शामिल होने तीन एसक्यूएल में टेबल.

सिफारिश की: