我是靠谱客的博主 默默手套,最近开发中收集的这篇文章主要介绍android sqlite orderby,求Android的SQLite查询,带Group和Order,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据结构是这样的date | not uniq

user | not uniq

product | uniq

我要做这样一个查询

取出所有用户,最近发出的一个产品,并且这个列表是按照date排序的。

比如数据如下--

date | user | product

20120901 | John | A

20120903 | Tom | B

20120802 | John | C

20120906 | John | D

20120821 | Tom | E

20120902 | Tom | F

20120825 | Tom | G

我希望得到数据--

date | user | product | count

20120906 | John | D | 3

20120903 | Tom | B | 4

我写的SQL如下:Cursor cursor = db.query(

/* FROM */ "products",

/* SELECT */ new String[]{ "*", "COUNT(product) AS count" },

/* WHERE */ null,

/* WHERE args */ null,

/* GROUP BY */ "user",

/* HAVING */ null,

/* ORDER BY */ "date DESC"

);

得到的结果,product不是最新的

另外HAVING那个是什么东西?

最后

以上就是默默手套为你收集整理的android sqlite orderby,求Android的SQLite查询,带Group和Order的全部内容,希望文章能够帮你解决android sqlite orderby,求Android的SQLite查询,带Group和Order所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部