首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按模式划分的数据库组发生sql错误

按模式划分的数据库组发生sql错误
EN

Stack Overflow用户
提问于 2022-11-22 06:42:40
回答 1查看 24关注 0票数 0

在cpanel共享主机上运行my代码时,Im将面临以下错误。我使用共享主机,所以不能按模式更改组设置。我还在=>文件中更改了“严格”的database.php false

#误差

发生数据库错误

错误号: 1140

在不带GROUP的聚合查询中,SELECT列表的表达式#2包含非聚合列'whitepel_servepel.f.currency_code';这与sql_mode=only_full_group_by不兼容

代码语言:javascript
复制
SELECT sum(fee) as paid_amt, `currency_code` 
FROM `subscription_details_history` as `s` 
JOIN `subscription_fee` as `f` ON `f`.`id`=`s`.`subscription_id`

文件名:model/Dashboard_model.

线路号码: 313

#第313行代码是

代码语言:javascript
复制
public function get_payment_info(){
        $ret = '';
        $query=$this->db->select('sum(fee) as paid_amt, currency_code')->from('subscription_details_history as s')->join('subscription_fee as f','f.id=s.subscription_id')->get();

        if($query !== FALSE && $query->num_rows() > 0){
            $ret = $query->result_array();
        }
        return $ret;
     }
EN

回答 1

Stack Overflow用户

发布于 2022-11-22 07:18:13

您的服务器可能打开了通过。您可以关闭它,也可以通过以下方式将所选字段添加到组中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74528429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档