SELECT
tmp.intention_log_id
FROM(
SELECT
@cur_intention_id := t.intention_id AS cur_intention_id,
IF (
@pre_intention_id = @cur_intention_id,
@rank := @rank + 1,
@rank := 1
) AS rank,
@pre_intention_id := @cur_intention_id AS pre_intention_id,
t.*
FROM
(
SELECT
csrl.*
FROM
cus_serve_relation_log csrl
ORDER BY
csrl.create_date DESC
) t
) tmp
WHERE
tmp.rank = 1
后面发现一个问题,就是需要初始化,不然第一次查询会出现1,1的情况
(SELECT @cur_intention_id := '', @rank := 1, @pre_intention_id := '') t2
分享到:
相关推荐
oracle数据库id为uuid类型时自动生成id的工具类,不再依赖sequence自增长
前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?...
如果从服务器是克隆的主服务器,那么server-uuid的值肯定是一样的,不然后面主从复制报错误1593,修改以后重启mysql 下面就来给大家介绍相关的解决方法,话不多说了,来一起看看详细的介绍吧。 解决方法 1. 首先要...
主要介绍了Mysql中存储UUID去除横线的方法,本文给出了3个Mysql函数实现去除去UUID中的横线,需要的朋友可以参考下
最近自己开发时需要一个16位纯数字的UUIDUtil,所以封装了一个纯数字16位的UUIDUtil,返回Long型UUid,希望可以帮到大家!
多种数据库下获得32位UUID的方法,包括MYSQL,SQLSERVER,Oracle ,以及mySQL 下使用当前时间的函数使用
主要给大家介绍了关于spring boot整合mybatis利用Mysql实现主键UUID的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
C++代码,VS工程,在windows x86...通过获取PC的CPU id字符串,以这个字符串作为种子,生成唯一性的UUID。这个UUID可以用作PC的唯一性标识,或者身份认证的标识。UUID不同CPU不会重复,但相同CPU下每次的UUID值都一样。
java 生成8位UUID,解决UUID2太长的问题,欢迎下载。后续代码,陆续放出
UUID生成器 支持分布式 64位 高性能 毫秒级时间戳 自增序列
日常开发中我们会遇到使用字符串ID,最先行到的就是UUID生成我们的随机字符串,但是UUID也是会出现重复的几率的!所以我们引入的新的ULID ULID的特性 与UUID的128位兼容性 每毫秒1.21e + 24个唯一ULID 按字典顺序...
jdk与javauuidgenerator生成uuid
截取json将之装换成uuid,uuid作为唯一标识符,可以做排重处理,删除重复值。
PB生成UUID
NULL 博文链接:https://jarorwar.iteye.com/blog/553875
利用UUID生成完全不重复的数字 package com.example.uuid; import java.util.UUID; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View....
为你提供一个可以产生一个不重复的UUID工具
Unity生成设备唯一UUID,代码+样例