SQL linked list query with auto-increment sequence

#1,统计从正式版上线到目前没有登录过正式版的用户数据(可能会有垃圾数据,也可能会有需要保留的数据);
SELECT a.id 用户,a.city 城市,a.nickName 昵称,a.province 省份,a.country 国家,u.mcode 推荐码,u.pcode 上级推荐码,u.wuse_id 老物色id,u.wx_id 微信,u.role 角色,u.temporary_mcode 顶级推荐码,u.mobile 手机号 FROM t_app_user a 
LEFT JOIN t_dk_user u ON a.id = u.uid WHERE a.update_time < STR_TO_DATE('05/13/2020', '%m/%d/%Y')

#2,统计登录过原始版和体验版但是没有登录过正式版的数据(保留)
SELECT (@i:=@i+1) AS 序列号,  a.id 用户,a.city 城市,a.nickName 昵称,a.province 省份,a.country 国家,u.mcode 推荐码,u.pcode 上级推荐码,u.wuse_id 老物色id,u.wx_id 微信,u.role 角色,u.temporary_mcode 顶级推荐码,u.mobile 手机号 
FROM t_app_user a 
LEFT JOIN t_dk_user u ON a.id = u.uid , (SELECT @i:=0) AS t
WHERE a.update_time BETWEEN STR_TO_DATE('03/17/2020', '%m/%d/%Y') AND STR_TO_DATE('05/13/2020', '%m/%d/%Y')

#3,统计没有登录过正式版,体验版,原始版的用户数据(垃圾数据)
SELECT (@i:=@i+1) AS 序列号,  a.id 用户,a.city 城市,a.nickName 昵称,a.province 省份,a.country 国家,u.mcode 推荐码,u.pcode 上级推荐码,u.wuse_id 老物色id,u.wx_id 微信,u.role 角色,u.temporary_mcode 顶级推荐码,u.mobile 手机号 
FROM t_app_user a 
LEFT JOIN t_dk_user u ON a.id = u.uid , (SELECT @i:=0) AS t
WHERE update_time < STR_TO_DATE('03/17/2020', '%m/%d/%Y')

Guess you like

Origin blog.csdn.net/qq_43071699/article/details/107347985