如何在codeigniter中选择具有不同单列值的表数据

时间:2018-01-19 10:52:50

标签: php mysql codeigniter

以下代码是关于使用codeigniter sql queries从我的数据库表中获取产品。我通过限制最多4个产品来获取行的产品,并应用产品的条件少于900但我不知道如何使产品少于900但每个项目的价格不同。这意味着如果一次获取产品0f 500,它不应该再次获取500,它应该在product_id DESC的帮助下用于另一个产品。向我解释查询的逻辑我应该怎么写

public function byPrice()
    {
        $query = $this->db->limit(4)
                          ->where('pro_cost<', 900)
                          ->get('products');
        return $query;
    }

2 个答案:

答案 0 :(得分:0)

# coerce character (actually factor) dates to class Date
data$transaction_date <- as.Date(data$transaction_date, "%m/%d/%Y")
# subsetting
k <- subset(data, transaction_date > as.Date("2011-01-01") & 
              transaction_date < as.Date("2011-01-29"))

答案 1 :(得分:0)

$this->db->where('cost < 900', NULL)->group_by('id')->group_by('cost')->get('product')