Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dołącz do zapytania SQL w CodeIgniter

Trudność w stworzeniu tego SQL za pomocą konstruktora zapytań CI leży w wybranej części wewnątrz lewego sprzężenia. Możesz go zbudować za pomocą join() funkcja zamieniająca parametr $table na SELECT część:

to jest ostateczny kod 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. Wstaw wiersz do bazy danych za pomocą PreparedStatement

  2. Różnice między MySql i MySqli w PHP

  3. Jak wywołać kod Java z MySQL?

  4. Hibernate OnDelete Cascade nie działa dla MySql, ale działa na postgres i Ms-Sql

  5. Pytanie o wyzwalacz MySQL:wyzwalanie tylko wtedy, gdy zmienia się kolumna?