找回密码
 立即注册

QQ登录

只需一步,快速开始

cyd1222

注册会员

4

主题

18

帖子

66

积分

注册会员

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

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

15 个回复

正序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-29 16:38:49
16#
本帖最后由 Chelsey.Wang 于 2022-8-29 16:41 编辑
cyd1222 发表于 2022-8-29 09:35
A表是全部人员数据  B表是全部人员中受灾人员数据,C表是受灾人员中需要救助的人员,
就是说A表是100%  ...

这样的需求一般的处理方式是:
在A表中建立两个字段:是否受灾/是否需要救助,然后可以用1/0来标识是/否,在需要获取对应的数据时,使用查询条件,查询出符合条件的记录,比如[是否受灾]字段值为1且[是否需要救助]的值为1的记录,就是您说的C表中的记录。
这样就不需要多次建立新表,而且重复存储一些记录了。

这个属于是一些数据库设计的基础知识,建议大佬先学习一些这方面的知识,因为前期数据库的设计对于应用开发来说非常重要,为了便于后期功能的扩展和维护,搭建一个合理的数据结构是十分必要的,您可以参考下面的公开课:
数据库设计入门 - 葡萄城公开课 - 葡萄城产品技术社区 (grapecity.com.cn)
也可以填写上方的1V1申请,我们会有专门的技术顾问与您沟通,协助您解决问题~
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-29 09:35:40
15#
Chelsey.Wang 发表于 2022-8-29 09:15
那BC这两张表有什么区别呢?
感觉这个问题牵扯到一些细节点的把控,由于不够了解您功能需求的细节情况, ...

A表是全部人员数据  B表是全部人员中受灾人员数据,C表是受灾人员中需要救助的人员,
就是说A表是100% 数据   B表是A表的30%数据,  C表又是B表70%的数据
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-29 09:15:22
14#
cyd1222 发表于 2022-8-26 17:41
以ID的形式把个人信息的表的数据通过表格数据传递命令存储到 另一个表内
我的需求是建立ABC三张表,B表 ...

那BC这两张表有什么区别呢?
感觉这个问题牵扯到一些细节点的把控,由于不够了解您功能需求的细节情况,所以直接帮您做示例不是很好做,而且做出来的也和您的实际需求可能会存在很大的差异。
所以这边建议您填写一下下方的 1V1 申请,我们可以帮您评估需求,然后会为您安排一个月的免费售前支持,如果需要的话可以帮助您电话或远程解决问题哦~
预约技术顾问 - 葡萄城官网 (grapecity.com.cn)

回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-27 09:12:26
13#
哪个老师在帮帮忙,谢谢
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-26 17:41:42
12#
Chelsey.Wang 发表于 2022-8-26 17:32
您好,有点没太看懂您这个示意图,什么叫以数值的方式储存?
身份证号码本身就是一个字符串,要怎么存成 ...

以ID的形式把个人信息的表的数据通过表格数据传递命令存储到 另一个表内
我的需求是建立ABC三张表,B表获取A表数据(去重后数据),C表获取B表数据
BC两张表都想以ID的形式存储内容
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-26 17:32:21
11#
cyd1222 发表于 2022-8-26 16:09
传递过来的数据能都以数值的方式存在

您好,有点没太看懂您这个示意图,什么叫以数值的方式储存?
身份证号码本身就是一个字符串,要怎么存成数值呢?如果您指的是存对应记录的ID,为什么要存这么多列,不是冗余了嘛,应该存一列就可以了,然后也可以通过关联取到其他列的值。
感觉这里的设计思路可能是有些问题的,您可以描述下您具体的问题场景以及最终想要实现的效果,我们帮你看看有没有更合适的解决方式~
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-26 16:09:20
10#
传递过来的数据能都以数值的方式存在

本帖子中包含更多资源

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

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

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

本帖子中包含更多资源

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

x
回复 使用道具 举报
cyd1222
注册会员   /  发表于:2022-8-26 10:53:47
8#
guoqp 发表于 2022-8-25 22:40
直接上例子吧,用统计字段解决问题

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

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-26 09:36:57
7#
感谢楼上大佬们的支持!
如果您的问题已解决,可以设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部