首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非法混合整理操作“=”

非法混合整理操作“=”
EN

Stack Overflow用户
提问于 2016-08-03 08:13:50
回答 1查看 1.6K关注 0票数 1

我想从“invoice_data”表中选择数据,其中公司名称的值将根据电子邮件的值从表“crm_accounts”中选择。我的错误就像

非法组合排序规则(utf8_unicode_ci,隐式)和(utf8_general_ci,隐式)操作“=”

这是我的模型代码:

代码语言:javascript
复制
public function view_invoice($email)
    {
        $this->db->select('invoice_data.*, crm_accounts.company');
        $this->db->from('invoice_data');
        $this->db->join('crm_accounts', 'invoice_data.cname = crm_accounts.company', 'inner');
        $this->db->where('crm_accounts.email', $email);
        $query = $this->db->get();
        return $query->result_array();
    }
EN

回答 1

Stack Overflow用户

发布于 2016-08-03 08:18:16

试试这个;

代码语言:javascript
复制
public function view_invoice($email)
{
    $this->db->select('invoice_data.*, crm_accounts.company');
    $this->db->from('invoice_data');
    $this->db->join('crm_accounts', 'invoice_data.cname = crm_accounts.company COLLATE utf8_unicode_ci', 'inner');
    $this->db->where('crm_accounts.email', $email);
    $query = $this->db->get();
    return $query->result_array();
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38738042

复制
相关文章

相似问题

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