数据库查询的时候,报:group by 错误,也就是ONLY_FULL_GROUP_BY。
要么去改my.cnf,要么pdo的ATTR中也可以增加,但线上用的是一个很老的TP版本,而且受影响的字段不多,直接就在不需要group by的字段上加个方法:any_value进行解决。
例如:Db::table('model')->field('any_value(id) as id,any_value(title) as title, name')->group('name')->select();