80879

查询的一个问题

回帖
回帖数 3
阅读数 1735
发表时间 2011-12-21 14:17:37
🎧
马凯楼主

我的查询语句这么写:

$this->dao->select('account, sum(consumed) as consumption, count(taskid) as tasks')

    ->from(TABLE_CONSUMED)

    ->where('projectid')->eq($projectID)

    ->groupBy('account')

    ->fetchAll('account');
但是sql语句却成了这个样子:

The sql is: SELECT account, sum(consumed) as consumption, count(taskid) as tasks FROM `zt_consumed` wHeRe projectid = '5' AND `zt_consumed`.company = '1' gRoUp bY account

怎么就多出来一个条件呢zt_consumed`.company = '1'?好奇怪啊。。。
这是咋回事情哦?

3个回复
🍟
春哥沙发
是我们框架自动添加的一个条件。忽略即可。
2011-12-21 14:34:13 王春生 回帖
🎧
马凯板凳

是这样fetchAll('account', false);吗?
第二个参数为false时,这个条件就没有了。
只是框架为什么要自动加上这么一个参数呢?不懂,还请赐教!谢谢

2011-12-21 16:55:31 马凯 回帖
是为一套数据库支持多公司准备的。
2011-12-21 19:57:50 王春生 回帖
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com
相关帖子
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。