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

SQL Query Gabung di CodeIgniter

Kesulitan untuk membuat SQL ini dengan CI query builder terletak pada bagian pilih di dalam gabungan kiri. Anda dapat membuatnya menggunakan join() fungsi mengganti parameter $table dengan SELECT bagian:

ini adalah kode CI terakhir:

$q=$this->db1   ->select ('*')
                ->join('(
                                select `product_id`
                                ,count(*) 
                                from `sma_sale_items`
                                group by `product_id`
                            ) s','p.id = s.product_id','left')
                ->order_by('count(*)', 'DESC')
                ->get('sma_products p');

return $q->result();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat mengembalikan hasil dari prosedur tersimpan menggunakan kursor Python

  2. Mysql FROM_UNIXTIME sebagai UTC

  3. MySQL - Jika Dimulai Dengan Angka Atau Karakter Khusus

  4. bagaimana memahami tidak dapat menghubungkan pesan kesalahan mysql?

  5. Bagaimana cara membuat prosedur sementara di MySQL?