Biny
Biny copied to clipboard
多表连接时统计去重之后的数据
大大,使用下面语句addition([['sum'=>['use_times'=>'usetimes'],'count'=>['userid'=>'users','project'=>'projects']]]) count统计不重复的userid和project个数,并没有去重,是为什么呢
在addition里 count是不去重的 用distinct会去重
另外 可以在语句执行前添加 TXEvent::on(onSql) 来添加数据库调试事件 会在浏览器console中打印出 最终执行的sql语句
求指导一下,怎么在addtion中用count(distinct(userid))这种呢
->addition([['sum'=>['use_times'=>'usetimes'],'distinct'=>['userid'=>'users','project'=>'projects']]]) 这样既可
谢谢大佬!