Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lựa chọn SQL từ hai bảng trả về các giá trị trùng lặp - Codeigniter

Điều này là bình thường vì bạn đã tham gia ngầm! Tại sao bạn không chỉ cần yêu cầu hai truy vấn, một truy vấn trên mỗi bảng và sau đó hợp nhất các kết quả trong một mảng?

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

Xin lưu ý rằng tôi đã đổi tên các trường Course_name và tên trung tâm thành một tên thống nhất:"name", điều này là cần thiết để có một bảng được hợp nhất chặt chẽ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo cột tùy chỉnh với các ký tự tăng tự động

  2. Lỗi cú pháp khi sử dụng Dấu phân cách với Aurora Serverless MySQL 5.6

  3. Cắt bỏ Mysql Table Cron Job?

  4. Lỗi kết nối qt 5.8 sql:Trình điều khiển QMYSQL không được tải trên windows 10

  5. Cách kết nối nhà phát triển sql với máy chủ XAMPP MYSQL