找回密码
 立即注册

QQ登录

只需一步,快速开始

cyd1222

注册会员

4

主题

18

帖子

66

积分

注册会员

积分
66
cyd1222
注册会员   /  发表于:2022-8-25 17:47  /   查看:3065  /  回复:15
3金币
本帖最后由 cyd1222 于 2022-8-26 10:19 编辑

A表数据传递到B表,但A表根据身份证号码,有很多重复数据,怎么样才能让传递到B表的数据没有重复值另外A表传递到B表的数据,全部都是文本形式,如果数据量大很容易造成数据表臃肿,能不能传递到B表是数据是以数值的形式
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

直接上例子吧,用统计字段解决问题

15 个回复

倒序浏览
最佳答案
最佳答案
guoqp
银牌会员   /  发表于:2022-8-25 17:47:08
来自 6#
直接上例子吧,用统计字段解决问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-25 18:11:46
2#
您好,这个其实有很多方案
比如您可以建一个统计字段,用来把原始表的数据去重,


这个传递过去的就不会有重复数据了


同样的您可以用命令来查询不重复数据,往另一个表添加。
或者往另一个表中添加的时候,先判断是否重复


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-25 21:19:42
3#
Joe.xu 发表于 2022-8-25 18:11
您好,这个其实有很多方案
比如您可以建一个统计字段,用来把原始表的数据去重,

原始表数据不能去重,不能更改任何数据,怪我没有说清楚
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-25 22:01:10
4#
Joe.xu 发表于 2022-8-25 18:11
您好,这个其实有很多方案
比如您可以建一个统计字段,用来把原始表的数据去重,

明白了  没反应过来,以为是为原表做了修改呢
那传递过来表里面能不能是数值呢
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-8-25 22:15:06
5#
先说去重,可以通过sql语句的distinct来去重,也可以通过group by分组去重
如果SQL语句结果不会填充到表格,可以用JSON数据到表命令进行填充

数值转换也可以在SQL中进行CONVERT函数或者CAST函数

也可以直接用活字格的公式函数N

评分

参与人数 1金币 +5 收起 理由
Chelsey.Wang + 5 赞一个!

查看全部评分

回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-26 09:36:57
7#
感谢楼上大佬们的支持!
如果您的问题已解决,可以设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-26 10:53:47
8#
guoqp 发表于 2022-8-25 22:40
直接上例子吧,用统计字段解决问题

不同日期申请的,只保留一条数据呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
SimonPortgas悬赏达人认证 活字格认证
中级会员   /  发表于:2022-8-26 14:42:52
9#
cyd1222 发表于 2022-8-26 10:53
不同日期申请的,只保留一条数据呢?

再创建一个 MAX(申请日期) 的统计字段就行,如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-26 16:09:20
10#
传递过来的数据能都以数值的方式存在

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部