请问下面的查询用一条SQL语句怎么实现?
表结构如下:
ID1 ID2
1 3
5 8
1 10
2 2
怎么找出ID1-ID2的差值最大的记录?
这里要输出
1 10
[解决办法]
select *
from 表
where id2-id1=(select max(id2-id1) from 表名)
[解决办法]
楼上正解。