android – 从每个类别中选择至少一个?

前端之家收集整理的这篇文章主要介绍了android – 从每个类别中选择至少一个?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
SQLFiddle Link

我有一个带有一堆测试/考试问题的sqlite数据库.每个问题属于一个问题类别.

我的表看起来像这样:

目标
我要做的是选择5个随机问题,但结果必须至少包含每个类别中的一个.目标是从每个类别中选择一组随机问题.

例如,输出可以是问题ID 1,2,5,7,8或2,3,6,8或8,1,7.

ORDER BY category_id,RANDOM()
我可以通过执行下面的sqlsqlite中获取一个随机的问题列表,但是我如何确保结果包含来自我的每个类别的问题?

基本上,我正在寻找类似thissqlite版本.

我想只获得5个结果,但每个类别中只有一个(或更多),结果集中包含所有类别.

赏金
添加了赏金,因为我很好奇是否可以在sqlite中完成此操作.我可以在sqlite Java中做到这一点,但有没有办法只在sqlite中执行此操作?

猜你在找的Android相关文章