美文网首页
php ci 使用原生sql 查询三个字段最小值 0过滤

php ci 使用原生sql 查询三个字段最小值 0过滤

作者: 风度翩翩的程序猿 | 来源:发表于2023-04-05 17:50 被阅读0次
$min_sql = $this->db->query('SELECT LEAST( IF (c_price = 0, 99999, c_price), IF (x_price = 0, 99999, x_price), IF (e_price = 0, 99999, e_price)) AS minPrice FROM ( SELECT IFNULL(c_price, 99999) AS c_price, IFNULL(x_price, 99999) AS x_price, IFNULL(e_price, 99999) AS e_price FROM t_goods WHERE id = '.$goods_id.' ) t')->row();
            $min_sql = $min_sql->minPrice;

相关文章

网友评论

      本文标题:php ci 使用原生sql 查询三个字段最小值 0过滤

      本文链接:https://www.haomeiwen.com/subject/mqfyddtx.html