区间查询,有没有优雅的写法? 如果你的level,start,end是递增的select max(level) from table where levelId < end;或者select min(level) from table where levelId > end;这个效率是很好的在end上建立索引对查询更好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select max(level) from table where levelId <= end;或者select min(level) from table where levelId >= start; SELECT * FROM TT WHERE STATR<22 AND END>22 SELECT * FROM TT WHERE 22 BETWEEN `STATR` AND `END` select level from 数据库中表格 where Start<=22 order by Start desc limit 1create index xxx on 数据库中表格(Start ) 不知道楼主想要多优雅的写法。这样够不够优雅?select level from 表名 where start<22 and end>22 左连接查询的问题 SELECT语句高级用法 关于mysql锁表问题 问一个数据处理的效率问题 liniux+postgresql 获取UUID的问题 在mysql中如何得到某一列的类型和名子 把mssql的数据导入到mysql,怎么导数据? my sql功能怎么这么烂啊...这样都查不出来.. MYSQL重置密码的问题 基本问题(参数理解) mysql视图有时报Can't create/write to file 'C:\windows\TEMP\#sql_1690_0.MYI SQL查询问题
或者
select min(level) from table where levelId >= start;
select level from 表名 where start<22 and end>22