ठीक है, यहां मेरी दुविधा है मेरे पास एक ही डेटा संरचना के साथ लगभग 5 तालिकाओं के साथ एक डेटाबेस सेट है। स्थानीयकरण उद्देश्यों के लिए डेटा को इस तरह से अलग किया जाता है और कुल लगभग 4.5 मिलियन रिकॉर्ड को विभाजित किया जाता है।
समय के बहुमत केवल एक तालिका की जरूरत है और सब कुछ ठीक है। हालाँकि, कभी-कभी डेटा को 2 या अधिक तालिकाओं की आवश्यकता होती है और इसे उपयोगकर्ता द्वारा परिभाषित स्तंभ द्वारा क्रमबद्ध करने की आवश्यकता होती है। यहीं से मुझे समस्या हो रही है।
डेटा कॉलम:
id, band_name, song_name, album_name, genre
MySQL प्रतिमा:
SELECT * from us_music, de_music where `genre` = 'punk'
MySQL इस त्रुटि से बाहर निकलता है:
#1052 - Column 'genre' in where clause is ambiguous
जाहिर है, मैं यह गलत कर रहा हूं। किसी को भी मेरे लिए इस पर कुछ प्रकाश डाला परवाह है?