查询两ID之间的数据,如何根据ID将他们进行两种情况的排序
"select 站点 from underground where ID between (select min(id) from underground where 站点='" + sta1 + "') and (select min(id) from underground where 站点='" + sta2 + "') and 所属线路='" + stas + "'order by ID ";
感谢ACMAIN_CHM给出的语句,但是还有一个问题我忘记提及了,能否达成这样的效果:
假设sta1的ID为1,sta2的ID为10,这时查询结果按order by排序是正确的
若动态数据使得sta1的ID大于sta2的ID,怎样的语句能使得这时查询排序的结果是倒序的
总之就是排序结果是根据sta1——>sta2来的,他们ID的大小情况有可能变化