テーブルからIDを除外したいのですが、うまくいかないようです。
これは、2 つのテーブルからデータを取得する CodeIgniter データテーブルです。
Warehouse_id 2 からデータを除外したい
function getdata()
{
$this->load->library('datatables');
$this->datatables->select("products.id as productid, image, code, name, size, color, type, gender, price, (CASE WHEN sum(warehouses_products.quantity) Is Null THEN 0 ELSE sum(warehouses_products.quantity) END) as totalQuantity");
$this->datatables->from('products');
$this->datatables->join('warehouses_products', 'products.id=warehouses_products.product_id', 'left');
$this->datatables->where('warehouses_products.warehouse_id !=', '2');
$this->datatables->group_by("productid");
echo $this->datatables->generate();
}
エラーは次のとおりです。
Fatal error: Call to a member function num_rows() on a non-object in /system/database/DB_active_rec.php on line 990