Chinaunix

标题: 数据插入顺序问题? [打印本页]

作者: flb_2001    时间: 2009-09-24 16:28
标题: 数据插入顺序问题?
新手提问
开发一个公司的联络表,遇到几个问题,向大家请教
我的数据表detail如下:
序号      部门       科室       使用人    职位     号码
1          购买                   xxx        经理     xxxx
2          购买       内资       xxx        主任     xxxx
3          购买       内资       xxx        一般     xxxx
4          购买       外资       xxx        主任     xxxx
5          购买       外资       xxx        一般     xxxx
6          系统                   xxx        经理     xxxx
7          系统       管理       xxx        主任     xxxx
8          系统       管理       xxx        一般     xxxx


我的问题是:
1、要求各部门自行录入号码,怎样实现插入数据的顺序(如增加一购买部内资科的号码,怎样让它在序号为3的后面增加一条数据,之前4开始的数据序号自动以5开始排序)
2、怎么实现在插入主任职位的号码时的顺序(如增加一购买外资科主任的号码,怎样让它在序号为4的后面增加一条数据。)
作者: Coolriver    时间: 2009-09-24 16:32
这个控制有点难了,想控制怎么显示倒容易。
可以考虑加标签位的方法处理。
作者: flb_2001    时间: 2009-09-24 16:34
显示的话,怎么弄,标签位不是很懂,再看看,方便的话告知一下
作者: 枫影谁用了    时间: 2009-09-24 16:40
应用端去控制
作者: flb_2001    时间: 2009-09-24 16:41
标题: 回复 #4 枫影谁用了 的帖子
如何控制?
作者: 李纳斯    时间: 2009-09-24 16:48
设计思路有问题,重新设计吧
作者: flb_2001    时间: 2009-09-24 16:52
标题: 回复 #6 李纳斯 的帖子
请指出设计思路出错在哪里?好让我改正
作者: flb_2001    时间: 2009-09-24 16:53
现在插入数据自动在表的最下面添加
作者: flb_2001    时间: 2009-09-24 16:55
查询是不困难,就是在增加号码和全部显示的时候有问题了,不能按照需要的顺序来显示
作者: flb_2001    时间: 2009-09-25 08:34
现在有人说将部门、科室、职务名称放入另一个代码表,在SQL命令中实现排序,就是SQL命令对我这样一个新手来说太困难了点
作者: flb_2001    时间: 2009-09-25 13:39
暂时好了,
select commu_info.Dept, commu_info.Sect,commu_info.Usor,commu_info.Tele
from commu_info,code_info
where commu_info.Dept=code_info.Dept and commu_info.Sect=code_info.Sect  and commu_info.Posi=code_info.Posi
order by code_info.Numb;
作者: caojiqun    时间: 2009-09-25 14:44
原帖由 flb_2001 于 2009-9-25 13:39 发表
暂时好了,
select commu_info.Dept, commu_info.Sect,commu_info.Usor,commu_info.Tele
from commu_info,code_info
where commu_info.Dept=code_info.Dept and commu_info.Sect=code_info.Sect  and comm ...

基本是换汤不换药!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2