日期:2014-05-19  浏览次数:20723 次

关于导出系统中某个用户的数据问题。
最近的 有这样的需求,具体如下:

是一个 田径运动会赛事管理系统


系统里面会有多个用户的数据,一个用户一个赛事

用户可以导出自己关联的赛事的数据,整个系统有多个用户,也就有多个赛事了。
导出数据的目的,是后面的软件,需要用户导出的数据。也就是导入的问题。

目前考虑有两种,也不知道怎么实现,能实现不。
①将用户涉及到的数据全部导出成文件形式,说的是所有的查询语句涉及到的用户的数据

因为基本上所有的表都会跟用户有关系了,这样能实现不?
②一个用户建立一个数据库,
我想这个 更不可能了。

请问这个该怎么实现呢?





------解决方案--------------------
后面的软件要用什么数据你才导什么数据啊。

要么就只导用户基本数据,其它关联表不导。
------解决方案--------------------
写一个sql文,把该用户关联的所有赛事数据查询出来,
然后导出成csv文件,
搞定。。。
------解决方案--------------------
探讨

就是要关联的所有信息啊


~引用:
后面的软件要用什么数据你才导什么数据啊。

要么就只导用户基本数据,其它关联表不导。

------解决方案--------------------
那没办法啊,要不你做个接口,“后面的软件”要什么数据,让它自己来取?

其实还是要看你关联表有多少个?如果不超过几百个,那就没问题啦。

每个用户一个xml足够了。
------解决方案--------------------
也就说你们是卖数据送软件?客户不管数据怎么处理,反正送的软件里必须要有这些数据?

如果这样的话,为什么不直接把数据导成access等数据库附带在软件里呢。
------解决方案--------------------
用户自己导出自己的赛事,你的难点在那?
------解决方案--------------------
对呀,核心还是写sql。

不管关联多少张表,你只选择你需要的字段,导出那个用户,给where条件限制就好了。

只是不知你这个的数据量到底有多大,要考虑并发问题。