आपको केवल एक टेबल पर उपयोगकर्ता नाम की जांच करनी चाहिए, न कि INNER JOIN . दोनों के रूप में user_id . का उपयोग करके पहले ही उनका मिलान कर चुका है।
ईमानदार होने के लिए टेबल बी में वास्तव में उपयोगकर्ता फ़ील्ड नहीं होना चाहिए, इसके बजाय इसमें केवल user_id होना चाहिए फ़ील्ड (इसे सामान्यीकृत माना जाता है)।
एक INNER JOIN तब केवल डेटा लौटाएगा जहां दोनों तालिकाओं में एक मेल है। इसलिए तालिका में शामिल हों a.user_id तालिका में b.user_id सुनिश्चित करता है कि उन दोनों का मिलान user_id है ।