标签: mysql sql loops cursor
我需要遍历具有id的行,并且在循环时我需要检查当前值和先前值。
我有一个光标来获取它们:
DECLARE idCur CURSOR FOR SELECT MessageId FROM EMMessages;
所以现在我需要遍历这些值并在循环时比较它们: 例如我有ids = [1,2,3,4] 我想比较1和2然后2和3等等.. 如何在sql我应该声明这个n和n-1变量,或者我应该decalare n和n + 1.
答案 0 :(得分:0)
您可以参考之前的答案
For loop example in MySQL
否则,您可以与sql一起使用其他代码来实现此目的。比如在php中使用for循环。