NutzCN Logo
问答 关于cri的orderby
发布于 536天前 作者 qq_2ac473ac 668 次浏览 复制 上一个帖子 下一个帖子
标签:

在sql.creat里面sql语句写死了group by,但是cri里面需要order by。

  $cris group by saleflow.item_id,
sql.setVar("cris", cri);

结果在打印出sql里面变成
```
WHERE salemaster.oper_date BETWEEN ? AND ? ORDER BY saleQty DESC group by saleflow.item_id,

其中,cri转化的语句为:

WHERE salemaster.oper_date BETWEEN ? AND ? ORDER BY saleQty DESC

```

后台数据库报语法错误
这种有没有好的方案解决啊

4 回复

那你想得到怎样的sql

现在变成WHERE salemaster.oper_date BETWEEN ? AND ? ORDER BY saleQty DESC group by saleflow.item_id
order在group前面了,数据库报错语法错误
能不能得到order在group后面的

group by 的条件加在cri

嗯,只能用这个办法了,之前不想用这个方法

添加回复
请先登陆
回到顶部