我是靠谱客的博主 默默手套,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部