【发布时间】:2018-02-26 16:22:31
【问题描述】:
当我尝试在 CodeIgniter 3 中运行这个查询时,它给了我这个错误:
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'forum.phrases.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
SELECT `id`, `keyword`, `value`, `language` FROM `phrases` GROUP BY `language`
PHP:
$query = $this->db->select("id, keyword, value, language")
->group_by("language")
->get("phrases")
->result();
我google了一下,但我不太明白答案,主要是因为查询与CI无关并且非常复杂......如何在codeigniter中解决这个问题?
我不想更改任何 MySQL 设置。
【问题讨论】:
-
你试过
$query = $this->db->query("SELECT id, keyword, value, language FROM phrases GROUP BY language"); var_dump($query->result());吗?
标签: php mysql codeigniter codeigniter-3