sql >> Databáze >  >> RDS >> Mysql

SQL Query Join v CodeIgniter

Obtížnost vytvoření tohoto SQL pomocí nástroje pro tvorbu dotazů CI spočívá ve výběrové části v levém spojení. Můžete jej vytvořit pomocí join() funkce nahrazující parametr $table parametrem SELECT část:

toto je konečný kód 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. Příkaz Spool:Nevypisujte příkaz SQL do souboru

  2. Jak aktualizovat sloupec identity na serveru SQL?

  3. Přístup odepřen uživateli 'root'@'localhost'

  4. doctrine2 - Jak zlepšit účinnost splachování?