0

我刚开始使用 CodeIgniter 并想执行下面的查询。但我不知道如何使用 CodeIgniter 编写此代码。此查询在 phpMyAdmin 中成功执行。

 SELECT sales.sales_id
       , sales.sales_date
       , sold_item.item_id
       , sold_item.quantity
       , general_sales.cust_id
 FROM sales 
        JOIN general_sales ON sales.sales_id =general_sales.general_sales_id
        JOIN sold_item ON general_sales.general_sales_id= sold_item.sales_id
 WHERE sales_date= ?
4

1 回答 1

2

使用此代码,其中 $date 是您要查找的日期

$query = $this->db
->select("sales.sales_id,sales.sales_date,sold_item.item_id,sold_item.quantity,general_sales.cust_id")
->from("sales")
->join("general_sales", "sales.sales_id =general_sales.general_sales_id")
->join("sold_items", "general_sales.general_sales_id= sold_item.sales_id")
->where("sales_date", $date)
->get();

然后你可以使用例如结果$query->result_array()

于 2013-01-21T23:53:06.987 回答