mysql 查询最新上传APP的所有用户信息

select  ue.nvcCompanyName as nvcCompanyName,ue.nvcUserName as nvcUserName,ue.nvcEmail ,ue.nvcQQ as QQ,ue.nvcMobile as nvcMobile,uaa.nvcAppName as nvcAppName,uaa.dtCreationTime
from userext ue, userapp uaa where ue.nvcEmail = uaa.nvcEmail
AND EXISTS (select DISTINCT app.nvcAppName from appname app where app.nvcAppName = uaa.nvcAppName ) -- and uaa.nvcAppName=‘懒人听书‘
and EXISTS (select aa.nvcEmail,aa.nvcAppName,aa.time0  from
(select nvcEmail,nvcAppName,MAX(dtCreationTime) as time0  from userapp GROUP BY nvcAppName) aa
where uaa.dtCreationTime = aa.time0  and uaa.nvcAppName = aa.nvcAppName )
GROUP BY uaa.nvcAppName desc

用户表:

CREATE TABLE `userext` (
  `nvcEmail` varchar(80) NOT NULL DEFAULT ‘0‘ COMMENT ‘当月用户持续登录天数‘,
  `nvcUserName` varchar(50) DEFAULT NULL,
  `nvcMobile` varchar(30) DEFAULT NULL,
  `nvcFixedTel` varchar(20) DEFAULT NULL COMMENT ‘企业认证的固定电话‘,
  `nvcQQ` varchar(15) DEFAULT NULL,
  `nvcCompanyName` varchar(100) DEFAULT NULL,
  `nvcCompanyURL` varchar(80) DEFAULT NULL,
  `nvcCompanyAddress` varchar(150) DEFAULT NULL,
  `nvcRemark` varchar(200) DEFAULT NULL COMMENT ‘用户备注信息‘,
  `dtCreationTime` datetime DEFAULT NULL,
  `login_time` datetime DEFAULT NULL COMMENT ‘最近登录时间‘,
  `login_num` int(11) DEFAULT ‘0‘ COMMENT ‘登录次数‘,
  `nvcUserLogo` varchar(60) DEFAULT NULL,
  `area` varchar(200) DEFAULT NULL COMMENT ‘所在地区‘,
  `credentials` varchar(200) DEFAULT NULL COMMENT ‘(个人:身份证复印件;企业:公司营业执照)图片地址‘,
  `eidcard` varchar(100) DEFAULT NULL COMMENT ‘企业认证的手持身份证照片‘,
  `idcard` varchar(18) DEFAULT NULL COMMENT ‘个人:身份证号码‘,
  `contact` varchar(50) DEFAULT NULL COMMENT ‘企业:(联系人)‘,
  `contents` varchar(500) DEFAULT NULL COMMENT ‘用户审核不通过的时候提示的内容‘,
  `reg_ip` varchar(50) DEFAULT NULL COMMENT ‘注册访问的ip‘,
  `reg_address` varchar(200) DEFAULT NULL COMMENT ‘注册访问的实际地址‘,
  `is_charge` int(11) DEFAULT ‘0‘ COMMENT ‘是否是收费用户(0:免费;1:收费)‘,
  `is_internal` int(11) DEFAULT ‘0‘ COMMENT ‘是否内部员工(0:普通用户;1:内部员工;2:是否加急处理;)‘,
  `is_safe` int(11) DEFAULT ‘1‘ COMMENT ‘该用户上传不安全的应用(0:不安全;1:安全)‘,
  `no_secondary` int(11) DEFAULT ‘0‘ COMMENT ‘是否需要二次打包:0:需要;1:不需要‘,
  `integral_total` int(11) DEFAULT ‘0‘ COMMENT ‘用户当前总积分‘,
  `empirical_total` int(11) DEFAULT ‘0‘ COMMENT ‘用户当前总经验值‘,
  `grade` int(4) DEFAULT ‘0‘ COMMENT ‘用户当前等级‘,
  `last_loginNum` int(11) DEFAULT ‘0‘ COMMENT ‘用户持续登录天数‘,
  `exchange_urgent` int(11) DEFAULT ‘0‘ COMMENT ‘0:默认;1:兑换积分获取永久优先加密服务‘,
  `user_level` int(11) DEFAULT ‘0‘ COMMENT ‘用户级别:0:默认注册;1:未补全资料;2:认证用户‘,
  `encrypt_status` int(11) DEFAULT ‘1‘ COMMENT ‘方式:\r\n1:普通版本加密\r\n2:支持x86版本加密\r\n3:普通版本加花(只加壳dex文件)\r\n4:普通版本加花(只加用户dex文件)\r\n5:普通版本加花(对所有dex文件加花)\r\n6:支持x86版本加花(只加壳dex文件)\r\n7:支持x86版本加花(只加用户dex文件)\r\n8:支持x86版本加花(对所有dex文件加花)\r\n9:取消二次打包防护版本加密(MM版本)\r\n10:支持X86取消二次打包防护版本加密(X86MM版本)\r\n11:内存加强版本加密(游戏版本)\r\n12:内存加强版本加花(游戏加花,只加壳dex文件)\r\n13:内存加强版本加花(游戏加花,只加用户dex文件)\r\n14:内存加强版本加花(游戏加花,对所有dex文件加花)\r\n15:内存加强版本加花(游戏加花,只加壳dex文件,X86支持)\r\n16:崩坏学园定制\r\n17:支持mm市场的游戏版本\r\n18:爱投资定制  版本(支持本地数据加密) ‘,
  `pc_authorize` int(11) DEFAULT ‘0‘ COMMENT ‘PC客户端授权:0:未授权;1:授权用户‘,
  `pc_authorize_ip` varchar(255) DEFAULT NULL COMMENT ‘PC客户端授权IP,多个使用英文的逗号隔开‘,
  `pc_authorize_type` int(2) DEFAULT ‘0‘ COMMENT ‘0: 限制单个apk大小;1:限制单次上传总大小‘,
  `pc_authorize_so` int(2) DEFAULT ‘0‘ COMMENT ‘0: 么有使用so加密的权限;1:有使用so加密的权限‘,
  `pc_authorize_soname` varchar(1000) DEFAULT NULL COMMENT ‘PC加密授权SO文件名‘,
  `pc_authorize_size` int(11) DEFAULT ‘0‘ COMMENT ‘限制单个文件或者单次总文件的大小:跟上面type同步使用;‘,
  `pc_authorize_endtime` datetime DEFAULT NULL COMMENT ‘PC客户端授权结束时间‘,
  `user_limits` int(11) DEFAULT ‘0‘ COMMENT ‘用户限制类型(0:默认限制;1:定制限制) 限制用户上传加密信息‘,
  `lucky_num` int(11) DEFAULT ‘0‘ COMMENT ‘年终风暴期间抽奖次数‘,
  `sign_in` varchar(50) DEFAULT NULL COMMENT ‘签到‘,
  `draw_num` int(3) DEFAULT ‘0‘ COMMENT ‘抽奖次数‘,
  `safeguard` varchar(100) DEFAULT NULL COMMENT ‘加密保护项‘,
  `invite_num` int(3) DEFAULT ‘0‘ COMMENT ‘邀请人数‘,
  PRIMARY KEY (`nvcEmail`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

userapp表:

CREATE TABLE `userapp` (
  `iUserAppID` int(11) NOT NULL AUTO_INCREMENT,
  `nvcAppName` varchar(100) NOT NULL,
  `nvcAppLogo` varchar(100) DEFAULT NULL,
  `nvcAppAlias` varchar(80) NOT NULL,
  `nvcAppVersion` varchar(50) DEFAULT NULL,
  `nvcAppSize` bigint(20) DEFAULT NULL,
  `dtCreationTime` datetime NOT NULL,
  `nvcDownloadURL` varchar(300) DEFAULT NULL COMMENT ‘开发者下载地址--不为空说明已经加密成功了‘,
  `nvcRemark` varchar(200) DEFAULT NULL,
  `bIsDeleted` int(11) DEFAULT ‘0‘ COMMENT ‘0:未删除;1:应用删除;2:渠道删除;3:应用和渠道都不显示‘,
  `iAppStatus` int(11) DEFAULT NULL COMMENT ‘加密状态:1:审核中;2:加密中;3:已完成;4:忽略(加密失败);5:待上传(客户端加密)‘,
  `nvcEmail` varchar(60) DEFAULT NULL,
  `file_md5` varchar(50) DEFAULT NULL COMMENT ‘文件的md5值‘,
  `nvcAPPMD5` varchar(50) DEFAULT NULL,
  `nvcSourceFileURL` varchar(300) NOT NULL COMMENT ‘后台的下载地址‘,
  `ischannel` int(11) DEFAULT ‘0‘ COMMENT ‘是否需要渠道检测(1:是;0:否)‘,
  `statue` int(11) DEFAULT ‘1‘ COMMENT ‘渠道检测的状态(1:处理中;2检测中)‘,
  `package_name` varchar(300) DEFAULT NULL COMMENT ‘包名‘,
  `issafe` int(11) DEFAULT ‘0‘ COMMENT ‘app是否有被阻止的权限,是否安全(1:安全2:不安全,0安检中)‘,
  `error` varchar(400) DEFAULT NULL COMMENT ‘安检失败:被阻止的权限‘,
  `certificate` varchar(300) DEFAULT NULL COMMENT ‘app的证书‘,
  `signUrl` varchar(150) DEFAULT NULL COMMENT ‘app签名下载地址‘,
  `crawltypeid` bigint(20) DEFAULT ‘1‘ COMMENT ‘抓取条件的ID‘,
  `unpack_key` varchar(150) DEFAULT NULL COMMENT ‘保存用户打多个加密包的key‘,
  `isunpack` int(11) DEFAULT ‘0‘ COMMENT ‘是否选择高级打包:1:高级打包;0:普通打包‘,
  `leave_msg` varchar(255) DEFAULT NULL COMMENT ‘加密留言内容‘,
  `apk_cache_path` varchar(150) DEFAULT NULL COMMENT ‘待上传的apk地址‘,
  `encrypt_time` datetime DEFAULT NULL COMMENT ‘加密完成时间‘,
  `down_num` int(11) DEFAULT ‘0‘ COMMENT ‘加密包下载次数‘,
  `app_type` int(11) DEFAULT ‘0‘ COMMENT ‘应用类型:(\r\n0:其他\r\n1:手机游戏\r\n2:手机银行\r\n3:移动证券\r\n4:移动保险\r\n5:移动基金\r\n6:移动电商\r\n7:移动视频\r\n8:单机游戏\r\n9:海外市场\r\n10:社交\r\n)‘,
  `encrypt_content` varchar(200) DEFAULT NULL COMMENT ‘加密失败(忽略)理由‘,
  `isPhone` int(1) DEFAULT ‘1‘ COMMENT ‘0:手机 1:官网后台‘,
  `phoneAppStatus` int(1) DEFAULT ‘0‘ COMMENT ‘手机端加密状态 0 初始状态 1审核中 2审核成功 3审核失败 4生成中 5生成完成 6生成失败  7加密中 8加密成功 9加密失败‘,
  `jmlog_url` varchar(255) DEFAULT NULL COMMENT ‘自动加密日志下载地址‘,
  `encrypt_type` int(11) DEFAULT ‘1‘ COMMENT ‘加密方式:\r\n1、AJShell.exe –t2 -s -c5 -f (普通版本加密)\r\n2、AJShell.exe –t2 -a -s -c5 –f (支持x86版本加密)\r\n3、AJShell.exe –t2 -s -c5 –f –b1 (普通版本加花(只加壳dex文件))\r\n4、AJShell.exe –t2 -s -c5 –f –b2 (普通版本加花(只加用户dex文件))\r\n5、AJShell.exe –t2 -s -c5 –f –b3(普通版本加花(对所有dex文件加花))\r\n6、AJShell.exe –t2 -a -s -c5 –f –b1 (支持x86版本加花(只加壳dex文件))\r\n7、AJShell.exe –t2 -a -s -c5 –f –b2 (支持x86版本加花(只加用户dex文件))\r\n8、AJShell.exe –t2 -a -s -c5 –f –b3 (支持x86版本加花(对所有dex文件加花))\r\n9、AJShell.exe –t2 -p -s –c0 –f (取消二次打包防护版本加密(MM版本))\r\n10、AJShell.exe –t2 -a -p -s -c5 –f (支持X86取消二次打包防护版本加密(X86MM版本))\r\n11、AJShell.exe –t2 -s -c5 –f(内存加强版本加密(游戏版本))\r\n12、AJShell.exe –t2 -s -c5 –f –b1 (内存加强版本加花(游戏加花,只加壳dex文件))\r\n13、AJShell.exe –t2 -s -c5 –f –b2 (内存加强版本加花(游戏加花,只加用户dex文件))\r\n14、AJShell.exe –t2 -s -c5 –f –b3 (内存加强版本加花(游戏加花,对所有dex文件加花))‘,
  `batch_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT ‘多渠道加密包批量下载地址‘,
  `star_flag` int(11) DEFAULT ‘0‘ COMMENT ‘应用之星:0:不显示;1:显示‘,
  `typeid` int(11) DEFAULT ‘1‘ COMMENT ‘应用的类型‘,
  `classid` int(11) DEFAULT ‘2‘ COMMENT ‘应用的分类‘,
  `labels` varchar(128) DEFAULT ‘1,2,3‘ COMMENT ‘应用的标签‘,
  `compareid` varchar(128) DEFAULT ‘84,86,88,10992‘ COMMENT ‘竞品应用的IUserAppID‘,
  `analysistime` datetime DEFAULT NULL,
  `groupname` varchar(128) DEFAULT NULL COMMENT ‘竞品分析组组名称‘,
  `compareappstatus` int(1) DEFAULT ‘0‘ COMMENT ‘竞品应用状态 0:申请 1:待审核 2:选择应用‘,
  `iscompet` int(11) DEFAULT ‘0‘,
  PRIMARY KEY (`iUserAppID`),
  KEY `FK__AppStatus_UserApp` (`iAppStatus`),
  KEY `FK__User_UserApp` (`nvcEmail`),
  KEY `package_name` (`package_name`),
  KEY `nvcAPPMD5` (`nvcAPPMD5`)
) ENGINE=MyISAM AUTO_INCREMENT=11219 DEFAULT CHARSET=utf8;

appname表:

CREATE TABLE `appname` (
  `nvcAppName` varchar(100) NOT NULL,
  `nvcEmail` varchar(80) NOT NULL,
  KEY `nvcAppName` (`nvcAppName`) USING BTREE,
  KEY `nvcEmail` (`nvcEmail`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

用MAX() 查询出最大的日期,然后进行表与表的关联,exists对sql的进行优化。

时间: 2024-07-29 01:06:39

mysql 查询最新上传APP的所有用户信息的相关文章

2017最新xcode打包IPA上传App Store完整教程

2017年吐血整理最新xcode打包IPA上传App Store完整教程 分为8 步进行 1.申请iOS证书 2.导入证书到钥匙串 3.xcode配置iOS证书 4.配置xcode打包环境 5.打包并导出IPA包 6.在iTunes Connect创建App 7.上传IPA到iTunes Connect 8.上传IPA成功后到iTunes Connect提交审核 一.申请iOS发布证书和描述文件 1.首先申请一个App IDs(应用身份证).已申请略过. APP IDs在后面很多地方用到 首先打

解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题

解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题 官方上传命令 curl -F [email protected]"315.apk" -F uKey=XXX -F _api_key=OOO -F updateDescription=中文 http://www.pgyer.com/piv1/app/upload 问题描述 同样的命令: 在Mac平台上传IPA文件时,能够正常显示中文更新描述 但是在Windows平台上传APK文件时,“更新提示

比之Application Loader上传app更好用的上架工具

我们现在上架iOS app通常用到苹果的应用加载器Application Loader,这个工具很好的帮助了开发者们上架app,但这个工具只能在mac电脑中使用,限制了使用环境. 现在很多开发者通过其他开发平台开发应用,没有搭建mac环境,上传app时会遇到阻碍,有些开发者让有mac电脑的朋友帮忙上架,有些到淘宝找人代上架,或者在win系统搭建虚拟机,搞黑苹果,总是没那么方便,花费较多时间,降低效率.而Appuploader可以实现在windows,linux或mac上直接使用,提供了极大的便利

上传APP添加视频预览--精简点名

上传APP添加视频预览--精简点名 在为精简点名APP制作视频预览时的坑: 1.视频预览不能太长,也不能太短15-30s就好:我录制的是18s 2.视频的帧数不能太大,也就是说你在录制视频的时候,要慢点录制: 3.上传时可能会说文件的无法载入,请再次上传,这个多数是你网络不好造成的,找个网络好的时候,重新上传: 4.视频的尺寸是有限制的,需要不同设备的尺寸:这里有个技巧,想要不同的尺寸,那么使用不同的设备进行录制 5.采用什么样的软件,其实使用QuickTime+iphone就可以搞定,也不需要

上传App到AppStore

上传项目的时候去到苹果开发者中心点击+号,选第一个然后下一步点击+号, 设置工程,主要设置第一个和最后一个看看那僵尸有没有开,如果开了就关上,找到这是把工程压缩,然后上传文件, 最后去https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa去到这里这上面有个Add New App就可以点击这里进行设置了 上传App到AppStore

ios app 打包上传 app store(Application Loader)

背景:使用Xcode 上传APP, 这个 有时候很慢,构建版本需要等很长时间,所以我推荐使用Application Loader 1.使用xocd 打包,导出.ipa文件 2. OK ,跟着上面做, 就一讲把APP.ipa 打包导出到桌面了. 2.下面使用Application Loader 上传APP 账号和密码就是 开发者账号和密码 然后就是等待成功就好了. 参考来源 :http://help.apple.com/itc/apploader/#/apdATD1E103-D1E1A1303-D

0518.使用Application Loader上传APP流程解读[APP发布]

本文只是提供一个发布流程的整体思路,如果没有发布经验,建议阅读苹果官方发布文档或者Google搜索详细教程. 1.申请开发者账号:99美金的(需要信用卡支付),具体流程网上有很多例子,自行搜索. 2.使用钥匙串生成请求文件,然后配置开发和发布证书. 在钥匙串的Certificates可以看到证书文件(含有公钥私钥的) 思考:申请development和production证书主要是Apple用于认证你的身份. 3.申请AppIDs 思考:此时的AppID和你在ituneConnect网站上的一样

ios 上传app提示miss 64-bit support警告

最近上传app提示了这个警告问题,记录一下 App store 发布,64位问题,Missing 64-bit support

iOS之第一次上传app

第一次上传app哦,记录一下,以便下次需要查看. 登录开发者账号 https://developer.apple.com/ 选择Member Center 登录 登录完成后 选择Certificates, Identifiers & Profiles 先生成证书,点击Identifiers 点击添加按钮 取个名字(工程名即可) Bundle ID这个是自己程序的Bundle ID即可 通常默认会选图上这几个.需要用那个就点那个= = 完事确认一下,就submit就好了. ============