दिलचस्प पोस्ट
अपनी खुद की एसटीएल कंटेनर लेखन एक एंड्रॉइड ट्रायल एप्लिकेशन बनाना जो एक निश्चित समय अवधि के बाद समाप्त होता है प्रत्येक तत्व में फीका – एक के बाद एक क्या कैमरा के साथ ऑब्जेक्ट की दूरी तय करना संभव है? इवेंट डेलिगेशनमंडल बनाम डायरेक्ट बाध्यकारी बनाते हैं, जब पेज पर जटिल तत्व जोड़ते हैं Google Chrome console.log () ऑब्जेक्ट और एरेज़ के साथ असंगतता जावा का उपयोग कर पीडीएफ छवि Mod_rewrite के साथ .php एक्सटेंशन को निकालना <Div> बनाएँ और गतिशील रूप से <div> जोड़ें WPF में एक वेक्टर छवि का उपयोग करने का सबसे अच्छा तरीका है? Jquery में ड्रॉपडाउन बॉक्स को सक्षम / अक्षम करें डॉकर मशीन में स्थानीय संस्करणों को कैसे माउंट करने के लिए SQL सर्वर में DateTime2 बनाम डेटटाइम UIScrollview टच ईवेंट प्राप्त करना जावा हाइब्रिड – एप्लेट + एप्लिकेशन क्या है?

SQLite – आप अलग-अलग डेटाबेस से तालिकाओं में कैसे शामिल हो सकते हैं?

मेरे पास एक ऐसा अनुप्रयोग है जो एक SQLite डेटाबेस का उपयोग करता है और सब कुछ जिस तरह से करना चाहिए काम करता है। मैं अब नई कार्यक्षमता जोड़ने की प्रक्रिया में हूं जो कि दूसरे SQLite डेटाबेस की आवश्यकता होती है, लेकिन मुझे विभिन्न डेटाबेस से तालिकाओं में शामिल होने का पता लगाने में कठिन समय रहा है।

अगर कोई मुझे इस एक के साथ मेरी मदद कर सकता है, मैं वास्तव में इसकी सराहना करता हूँ!

संपादित करें: एक उदाहरण के मामले के लिए इस प्रश्न को देखें, जब आप स्वीकार किए गए उत्तर में बताए गए डेटाबेस को संलग्न करते हैं तो आप अपनी भाषा के अनुसार अनुकूलित कर सकते हैं।

Solutions Collecting From Web of "SQLite – आप अलग-अलग डेटाबेस से तालिकाओं में कैसे शामिल हो सकते हैं?"

ATTACH कीवर्ड का उपयोग करके आप मौजूदा कनेक्शन में अन्य डेटाबेस फ़ाइल संलग्न कर सकते हैं।

attach 'database1.db' as db1; attach 'database2.db' as db2; 

आप कीवर्ड के साथ जुड़े सभी डेटाबेस देख सकते हैं

 .databases 

तो आपको निम्न कार्य करने में सक्षम होना चाहिए।

 select * from db1.SomeTable a inner join db2.SomeTable b on b.SomeColumn = a.SomeColumn; 

ध्यान दें कि "वह डेटाबेस का नाम main और temp प्राथमिक डेटाबेस और अस्थायी तालिकाओं और अन्य अस्थायी डेटा ऑब्जेक्ट्स रखने के लिए डेटाबेस के लिए आरक्षित हैं। इन डेटाबेस नामों के दोनों डेटाबेस के लिए मौजूद हैं और कनेक्शन के लिए उपयोग नहीं किया जाना चाहिए।"

मेरे लिए

 attach database database1.db as db1; 

काम नहीं कर रहा था मुझे इसे बदलना होगा

 attach 'database1.db' as db1; 

तो आप कीवर्ड के साथ जुड़े सभी डेटाबेस देख सकते हैं

 .databases 

ठीक है, मेरे पास SQLite के साथ बहुत अनुभव नहीं है, आपको एक ही क्वेरी में दोनों डेटाबेस का उपयोग करना है।

आप कुछ ऐसा कर सकते हैं:

 select name from DB1.table1 as a join DB2.table2 as b where a.age = b.age; 

SQLServer जैसे डेटाबेस में आप इस श्रेणीबद्ध फैशन में अन्य डेटाबेस का उपयोग कर सकते हैं, यह भी SQLite के लिए काम करना चाहिए।

मुझे लगता है कि आप 1 से अधिक डेटाबेस के साथ SQLite का एक उदाहरण आरंभ कर सकते हैं!