Android 按列从表组中获取3行数据
我有一个表格,里面有数据和相应的月份。我想从我尝试使用GROUPBY查询的每个月中提取3行数据,但这不符合我的目的。有人请帮我实现它Android 按列从表组中获取3行数据,android,sqlite,greatest-n-per-group,Android,Sqlite,Greatest N Per Group,我有一个表格,里面有数据和相应的月份。我想从我尝试使用GROUPBY查询的每个月中提取3行数据,但这不符合我的目的。有人请帮我实现它 select * from data group by Field3 limit 2 尝试使用子查询 SELECT * FROM data WHERE ID IN (SELECT ID FROM data WHERE MONTH = 1) 有关更多信息,请
select *
from data
group by Field3
limit 2
尝试使用子查询
SELECT *
FROM data
WHERE ID IN (SELECT ID
FROM data
WHERE MONTH = 1)
有关更多信息,请参阅此最终我得到了解决方案
select * from data rv1 where id in
(
select id
from data rv2
where Field3= rv1.Field3
order by
Field3 desc
limit 2
)
我想要每个月3个元素