我使用Model.group(: category ),以便根据Rails 5应用程序中的category字段获得唯一的记录。表数据:
id catgeory description
1 abc test
2 abc test1
3 abc test2
4 xyz test
5 xyz testabc
我想要记录(1,4)作为结果。因此,我使用Model.group(:category),它适用于sql_mode为“”的MYSQL。不巧的是,它抛出了一个错误:"SELECT list不在GROUP BY子句中,并且包含在函数上不依赖于GROUP BY子句中的列的非聚集列;这与其sql_mode为"only_full_group_by“的sql_mode=only_full_group_by不兼容。”更改查询以匹配模式的最佳方法是什么?
转载请注明出处:http://www.sh-shangchao.com/article/20230526/1861236.html