用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1529|回复: 4
收起左侧

[HELP] sql 出错

[复制链接]
发表于 2013-10-30 19:34:59 | 显示全部楼层 |阅读模式
round(avg(review.service))这样子写 就不错
round(avg(review.service),1) 这样写 就报错,说语法错误,可是看了这个函数的用法没有错啊,哪个大神遇到过这种问题
发表于 2013-10-30 20:04:50 | 显示全部楼层
可能跟你的字段名有逗号分隔有关系,加上反引号试试。

ROUND(AVG(`review.service`),1)
 楼主| 发表于 2013-10-31 16:09:43 | 显示全部楼层
Bobby 发表于 2013-10-30 20:04
可能跟你的字段名有逗号分隔有关系,加上反引号试试。

ROUND(AVG(`review.service`),1)  ...

round(avg(review.goodreview)","1)这样么,试过了不好使,我直接写个sql,用$this->db->query($sql),就不报错,估计这个地方解析有误
发表于 2013-10-31 20:47:20 | 显示全部楼层
ljc 发表于 2013-10-31 16:09
round(avg(review.goodreview)","1)这样么,试过了不好使,我直接写个sql,用$this->db->query($sql),就不报 ...

{:soso_e117:}
 楼主| 发表于 2013-11-1 09:45:02 | 显示全部楼层
还得改写成sql 太恶心 ,以后写复杂的sql不能用他的方法

本版积分规则