Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pemilihan SQL dari dua tabel mengembalikan nilai duplikat - Codeigniter

Ini normal karena gabungan implisit yang Anda buat! Mengapa Anda tidak meminta dua kueri, satu kueri per tabel, lalu menggabungkan hasilnya dalam satu larik?

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);
}

Harap perhatikan bahwa saya telah mengganti nama bidang course_name dan nama tengah menjadi nama terpadu:"nama", ini diperlukan untuk memiliki tabel gabungan yang koheren.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara mengambil gambar dari database mysql menggunakan java servlet dan menampilkannya dalam tag img HTML?

  2. Bagaimana mengkonversi IPv6 dari biner untuk penyimpanan di MySQL

  3. Cara Mendapatkan Tanggal dan Waktu Saat Ini di MySQL

  4. Apakah mysql_real_escape_string() dan mysql_escape_string() cukup untuk keamanan aplikasi?

  5. Bagaimana menjalankan satu set kueri SQL dari file, di PHP?