php,mysql查询语句的select后写了sum函数后,就不能再继续跟别的参数了。

php,mysql查询语句的select后写了sum函数后,就不能再继续跟别的参数了。

比如我select  *,sum(a) from 表s就查询不到值,

但是select *,a from 表s就可以查到内容,大致就是这么个情况,求个大佬解释一下,我php还没搞太明白。

图一不可以查到内容,图二就可以查到内容,也不报错。

 

SELECT *, (SELECT SUM(integral) FROM test) as `sum` from test;
# 可以使用子查询

如上。

这是mysql语法,聚合函数不能和普通列一起查询。

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632