【发布时间】:2017-02-06 09:21:33
【问题描述】:
我需要遍历具有 id 的行,并且在循环时我需要检查当前值和以前的值。
我有一个光标来获取它们:
DECLARE idCur CURSOR FOR SELECT MessageId FROM EMMessages;
所以现在我需要遍历这些值并在循环时比较它们: 例如我有 ids = [1, 2, 3, 4] 我想比较 1 和 2 然后 2 和 3 等等.. 我应该如何在 sql 中声明这个 n 和 n-1 变量,或者我应该声明 n 和 n+1。
【问题讨论】:
-
我正在使用 MySQL
-
如果你有 [1, 2, 4] 怎么办?