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