Mysql 为两个字段排序数据

Mysql 为两个字段排序数据,mysql,sql,Mysql,Sql,假设我在一个表中有两个字段: 年 月 如何对这些数据进行排序,以便读取给定组合的最后12个条目。e、 g.年份=2019年,月份=1我希望数据库能为巴赫提供2019年1月、2018年12月等的数据 使用mysql和limit。Hmmm,这对您的数据有用吗 select t.* from t where year * 100 + month < 2019 * 100 + 1 order by year desc, month desc limit 12; 选择t* 从t 其中年份*100+

假设我在一个表中有两个字段: 年 月

如何对这些数据进行排序,以便读取给定组合的最后12个条目。e、 g.年份=2019年,月份=1我希望数据库能为巴赫提供2019年1月、2018年12月等的数据


使用mysql和limit。

Hmmm,这对您的数据有用吗

select t.*
from t
where year * 100 + month < 2019 * 100 + 1
order by year desc, month desc
limit 12;
选择t*
从t
其中年份*100+月<2019*100+1
按年份描述、月份描述的订单
限制12;

假设您的表名为,data,那么下面的查询应该适合您

选择字段1、字段2、字段* 从数据 其中年份='2019'和月份='1月' 按年度、月份ASC排序
限制12

列,而不是字段…添加一些示例表数据和预期结果-全部作为格式化文本,而不是图像。。。。?字段列==马铃薯马铃薯马铃薯马铃薯。。。