1、记录前后属性内容是否变更处理方案:
·采用临时变量,存储当前记录键名信息。
·结合临时变量内容是否变动,分别取得不同信息。
·各类属性需要单独属性编写控制,最后进行临时变量的更新校正。
SELECT
...,
/* 前后记录是否变更,对应序号重计或累计计算处理。 */
CASE WHEN @TEMP = tabl.uuid THEN @indx := @indx + 1 ELSE @indx := 1 END INDX,
/* 最后校正临时变量属性信息。 */
CASE WHEN @TEMP = tabl.uuid THEN @TEMP ELSE @TEMP := tabl.hs_uuid END TEMP,
...
FROM ...
WHERE ...
ORDER BY ..., INDX ASC