id是指当前数据news_id参数
方法一:
String preSql = "select top 1 * from news where news_id < " + id + " order by news_id DESC"
String nextSql = "select top 1 * from news where news_id > " + id + " order by news_id ASC"
方法二:
String preSql = "select * from [news] where news_id = (select MAX(news_id) from [news] where news_id<" + id + ")";
String nextSql = "select * from [news] where news_id = (select MIN(news_id) from [news] where news_id>" + id + ")";
PS:只是这两种方法,在大数据量的情况下,哪种效率更高,请各位大神帮忙解析下,如果有更好的方法也请提出