mysql报错 我想连表查询并且使用了 sum count 为啥要报错

2025-02-01 22:56:14
推荐回答(2个)
回答1:

通过错误初步看是因为数据库开启了only full group by模式。
使用这个就是使用和oracle一样的group 规则, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行。
但是奇怪的是,你的sql里并没有出现t1

回答2:

错误信息是说没有t1这个东西,你是不是多输了一个1