关于mybatis的查询

ngl8520 2013-09-09 04:38:41
问下高手下面的这个配置
<select id="countweek" resultType="map">
SELECT DATE(tl.`createtime`) createtime, COUNT(*) number
FROM tb_take_log tl
WHERE tl.createtime BETWEEN DATE_SUB(DATE(NOW()),INTERVAL 1 WEEK) AND DATE(NOW())
GROUP BY DATE(tl.`createtime`)
</select>
按这个查出来以后是:
[{createtime=2013-09-03, number=1, CREATETIME=2013-09-03, NUMBER=1}, {createtime=2013-09-04, number=6, CREATETIME=2013-09-04, NUMBER=6}]
这种的,如果想去掉后面的重复的那个CREATETIME=2013-09-03, NUMBER=1,只留前面的该怎么配置一下。
...全文
274 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ss979577961 2013-09-24
  • 打赏
  • 举报
回复
请问[b]企鹅[/b]
ss979577961 2013-09-24
  • 打赏
  • 举报
回复
冰山6 2013-09-23
  • 打赏
  • 举报
回复
学习了,上次我用mybatis查询时,result类型是map,结果老提示记录有2条,是不是不支持map啊?
ngl8520 2013-09-23
  • 打赏
  • 举报
回复
这个解决了。。。。写个大写别名就好了,原因貌似和版本有关。
tony4geek 2013-09-11
  • 打赏
  • 举报
回复
为什么 查询处理 CREATETIME createtime 大小写不一样。
剑神一笑 2013-09-11
  • 打赏
  • 举报
回复
这个你去掉干什么? MAP有4个KEY 这个因为map的key区分大小写才有这样的结果, 你get 大写或者小写都可以得出结果不就行了
ngl8520 2013-09-11
  • 打赏
  • 举报
回复
这个有高手知道么,有的帮忙看看,谢谢了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧