Mysql
 sql >> база данни >  >> RDS >> Mysql

Присъединяване към SQL заявка в CodeIgniter

Трудността да се създаде този SQL с конструктор на CI заявки се крие в избраната част вътре в лявото присъединяване. Можете да го изградите с помощта на join() функция, заменяща параметъра $table с SELECT част:

това е окончателният CI код:

$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. Как да експортирате база данни на SQL Server в MySQL?

  2. Как да нулирам стоп думи в MYSQL?

  3. пребройте разликата в датата в часове с помощта на php и mysql

  4. Какъв модел на дизайн на версиите бихте препоръчали

  5. Как да използвате ролите, които са се променили в MySQL 8.0