CI क्वेरी बिल्डर के साथ इस SQL को बनाने में कठिनाई लेफ्ट जॉइन के अंदर के चुनिंदा हिस्से में है। आप इसे join() फ़ंक्शन $table पैरामीटर को SELECT
. से बदल देता है भाग:
यह अंतिम सीआई कोड है:
$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();