标题:[求助]关于大量数据输入到数据库的问题
只看楼主
steven1013
Rank: 2
等 级:论坛游民
帖 子:132
专家分:20
注 册:2007-8-11
结帖率:100%
 问题点数:0 回复次数:4 
[求助]关于大量数据输入到数据库的问题

A客户码单

序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数
1 205 2 32 3 58 4 52 5 878 6 85
7 111 8 99 9 58 10 33 11 58 12 88
……

B客户码单

序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数
1 205 2 32 3 58 4 52 5 878 6 85
7 111 8 99 9 58 10 33 11 58 12 88
……


就是每个客户都有很多数据
这些数据主要记录“序号”“码数” 就是把每个客户每卷的米数记录下来
我们这里叫这个为码单的


我的问题是如何将大量的码单输入到数据库中,有如何提取出来
当大家查询某个客户的码单的时候,一输入A客户 那么A客户的码单就都出来了

请大家帮忙想想办法……

[此贴子已经被作者于2007-8-20 15:18:29编辑过]

搜索更多相关主题的帖子: 序号 数据库 客户 输入 
2007-08-20 15:08
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
得分:0 
你应该不会每个客户都建立一个该客户的码单表吧 ?
有2个方案:
1、建立一个客户表
如: ID 客户名称
1 A
2 B
。。。
然后码单中添加一个客户ID的字段
如 序号 码数 客户ID
1 205 1
2 32 1
3 205 2
。。。

查询的时候 select * from 码单 where 客户ID=(select ID from 客户 where 客户名称='A')

2、直接在码单的表中添加一个客户名称的 字段
如 序号 码数 客户
1 205 A
2 32 A
3 205 B
。。。

查询的时候 select * from 码单 where 客户='A'
2007-08-20 15:29
steven1013
Rank: 2
等 级:论坛游民
帖 子:132
专家分:20
注 册:2007-8-11
得分:0 

首先非常感谢ayue222的回复!
的确我就是需要每个客户一个码单表!(因为每个客户都有很多数据要放进去!)
不知道该怎么办?


2007-08-22 09:30
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
得分:0 

采用方案1就好了
建立 客户表
字段:id 客户名称 电话......

再建立 码单表
字段:id 码数 所属客户ID

2007-08-22 13:09
steven1013
Rank: 2
等 级:论坛游民
帖 子:132
专家分:20
注 册:2007-8-11
得分:0 

非常感谢楼主的回复!


2007-09-03 09:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-164096-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.604287 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved