id name num
1 北京 10
2 天津 20
3 武汉 40
4 上海 45
例如上表,输入两个name,例如北京和武汉,计算得出num差值为30、
求sql语句
结果是不输出在表里的,得出的结果会传到页面
写成一条语句
1 北京 10
2 天津 20
3 武汉 40
4 上海 45
例如上表,输入两个name,例如北京和武汉,计算得出num差值为30、
求sql语句
结果是不输出在表里的,得出的结果会传到页面
写成一条语句
解决方案
20
思路是这样子的:select t1.*,t2.* from tablename t1, tablename t2 where t1.name=‘北京’ and t2.name=”上海” and t1.num-t2.num in(-30,30);
细节怎么样组织sql语句返回,用java的result、list结果集就可以了吧
细节怎么样组织sql语句返回,用java的result、list结果集就可以了吧
20
select t1.num-t2.num from tablename t1, tablename t2 where t1.name=‘北京’ and t2.name=”上海” ;这样不行嘛