我的sybase数据库
中有如下表格ID,Col1,Col2
1,100,300
2,300, 400
3,400,500
4,900,1000.
我只想在sybase中使用以下结果。
1,100,500 --- cross interrow checking the values
2,900,1000.
答案 0 :(得分:0)
您没有指定您正在使用的数据库,我假设您使用的是Sybase ASE(而不是Sybase IQ或Sybase SQL Anywhere,它们支持滞后/潜在客户等)。
此外,您还不清楚自己想要什么,因为您尚未定义如何解释各行和列之间的关系。但我猜你实际上暗示了Col2-> Col1之间的依赖关系图。
在ASE中,您需要将其编写为基于循环的多步算法,从而确定依赖关系图。由于您不知道这将运行多少级别,因此您需要循环而不是自联接。您需要在临时表中跟踪结果。 不能再往前走......但这就是你需要的那种方法。