用dao.count()方法查询多表联合,结果不对,sql语句如下
SELECT count(*) FROM member left join loan_tender on member.id=loan_tender.mid
这样的查询出来的条数比正确的多好几倍,
下面加上distinct 避免重复数据,就能正确查询
SELECT count(distinct member.id) FROM member left join loan_tender on member.id=loan_tender.mid
到时dao.count()这个方法怎么加distinct ? 不想用自定义sql。因为项目要求多个条件筛选查询功能,用dao.query(tables, fields, cnd, pager),这样很方便。