Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL दो तालिकाओं से चयन डुप्लिकेट मान देता है - Codeigniter

आपके द्वारा किए गए अंतर्निहित जुड़ाव के कारण यह सामान्य है! आप केवल दो प्रश्नों का अनुरोध क्यों नहीं करते, एक प्रति तालिका, और फिर परिणामों को एक सरणी में मर्ज कर देते हैं?

public function getcentrelist()
{
    $this->load->database();
    $query_courses=  $this->db->query('SELECT course_name as name from tbl_training_courses');  
    $query_centers=  $this->db->query('SELECT centre_name as name from tbl_traning_centres'); 
    $courses = $query_courses->result();
    $centers = $query_centers->result();
    return array_merge($courses,$centers);
}

कृपया ध्यान दें कि मैंने फ़ील्ड्स course_name और केंद्र नाम को एक एकीकृत नाम में बदल दिया है:"नाम", एक सुसंगत मर्ज की गई तालिका के लिए यह आवश्यक है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ZF2 सत्यापन दिनांक और समय प्रारूप PT_BR हमेशा इनपुट एक मान्य दिनांक प्रतीत नहीं होता है

  2. COALESCE() रिक्त (लेकिन शून्य नहीं) फ़ील्ड के लिए

  3. नियमित तालिका से अस्थायी तालिका में अनुक्रमणिका पास करें?

  4. डेटाबेस में एक मान खोजें और कोडनिर्देशक का उपयोग करके इस एकल पंक्ति में सभी मान प्राप्त करें

  5. 2 कॉलम पर अंतराल और द्वीप - यदि कॉलम ए लगातार और कॉलम बी समान