SELECT aa.value-bb.value FROM (SELECT * FROM a WHERE (a.`id`)%2<>0 )aa ,(SELECT * FROM a WHERE (a.`id`)%2 =0) bb WHERE aa.id=bb.id-1;
| id | value |
| 1 | 10 |
| 2 | 20 |
| 3 | 30 |
| 4 | 40 |
结果
| aa.value-bb.value |
| -10 |
| -10 |
SELECT aa.value-bb.value FROM (SELECT * FROM a WHERE (a.`id`)%2<>0 )aa ,(SELECT * FROM a WHERE (a.`id`)%2 =0) bb WHERE aa.id=bb.id-1;
| id | value |
| 1 | 10 |
| 2 | 20 |
| 3 | 30 |
| 4 | 40 |
结果
| aa.value-bb.value |
| -10 |
| -10 |