W wuchi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #4 主从表,从表中设自增长ID,但它是整个从表的自增长ID。 主表每移动一条纪录,从表就显示出的自增长ID的顺序不一致,比如:1、3、10、19等等。 我要的是主表每移动一条纪录,从表就显示出的自增长ID是1、2、3、4、5。。。 不知我说清楚了没有?
主从表,从表中设自增长ID,但它是整个从表的自增长ID。 主表每移动一条纪录,从表就显示出的自增长ID的顺序不一致,比如:1、3、10、19等等。 我要的是主表每移动一条纪录,从表就显示出的自增长ID是1、2、3、4、5。。。 不知我说清楚了没有?
W wangjiankang Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #5 你是想单纯显示,还是必须要数据库字段值要连续分组和主表匹配,不知道你具体的用意??? 如果第100条主表对应的从表是连续的1000~1050,101条对应的是1051~1080,那删除100号主表记录对应 的从表的若干记录,然后增加101号主表的从表记录,你又怎么保证连续? 或这你只是要求显示或打印好看??!!你到底想要什么,为什么要这么做,有时提问可以看出 一个人的思维方式
你是想单纯显示,还是必须要数据库字段值要连续分组和主表匹配,不知道你具体的用意??? 如果第100条主表对应的从表是连续的1000~1050,101条对应的是1051~1080,那删除100号主表记录对应 的从表的若干记录,然后增加101号主表的从表记录,你又怎么保证连续? 或这你只是要求显示或打印好看??!!你到底想要什么,为什么要这么做,有时提问可以看出 一个人的思维方式
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #6 你的意思是不是 主表 =========== 主表ID 1 2 3 ================= ================= 从表 ============= 主表ID 从表ID 1 1 1 2 1 3 2 1 2 2 3 1 如果是这样就要写程序实现 select max(从表id)+1 from 从表 where 主表ID=1;
你的意思是不是 主表 =========== 主表ID 1 2 3 ================= ================= 从表 ============= 主表ID 从表ID 1 1 1 2 1 3 2 1 2 2 3 1 如果是这样就要写程序实现 select max(从表id)+1 from 从表 where 主表ID=1;
W wangjiankang Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #7 楼上真搞笑:)) ============= 主表ID 从表ID 1 1 1 2 1 3 2 1 2 2 3 1 从表1,2,3,1,2,3那叫ID吗,知道不知道ID是什么缩写呀,ID要能重,还小ID吗
楼上真搞笑:)) ============= 主表ID 从表ID 1 1 1 2 1 3 2 1 2 2 3 1 从表1,2,3,1,2,3那叫ID吗,知道不知道ID是什么缩写呀,ID要能重,还小ID吗
W wuchi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #8 感谢各位回答, 初学,意思没有表达清楚。 我想要的就是ysai,所说的效果,能不能再讲详细些?
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #9 如果要实现以上功能,从表的ID不能为自动编号,应为长整型 在从表的AfterInsert事件中写代码取得下一个ID select max(从表id)+1 from 从表 where 主表ID=:MasterID; 但如果从表中删除了非最后一条记录或从表中没有记录取出的从表ID就会有错误 最好不要用这种方法,可以设个从表ID为自动编号,但客户编辑时不可见就行了
如果要实现以上功能,从表的ID不能为自动编号,应为长整型 在从表的AfterInsert事件中写代码取得下一个ID select max(从表id)+1 from 从表 where 主表ID=:MasterID; 但如果从表中删除了非最后一条记录或从表中没有记录取出的从表ID就会有错误 最好不要用这种方法,可以设个从表ID为自动编号,但客户编辑时不可见就行了