一对多的报表不能用子表索引排序么

zzzm 2003-11-05 10:28:41
一对多的报表不能用子表索引排序么
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzzm 2003-11-18
  • 打赏
  • 举报
回复
谢谢linct(林),我试试,不过我的本意不用CURSOR
linct 2003-11-13
  • 打赏
  • 举报
回复
试试如下:
......
SELECT 0
CREATE CUROSR Detail (fld_Rela c(10),fld_other c(10))
INDEX ON fld_Rela TAG fld_Rela
SELECT 0
CREATE CUROSR Master (fld_Rela c(10),fld_other c(10))
INDEX ON fld_Rela TAG fld_Rela
SET RELATION TO fld_Rela INTO Detail ADDITIVE
INDEX ON Detail.fld_other TAG fld_other
......
magnetmoon 2003-11-12
  • 打赏
  • 举报
回复
一对多的报表不能用子表索引排序么

可能不行,如果子表能排序,哪一對多的關系又破壞了,
zzzm 2003-11-10
  • 打赏
  • 举报
回复
magnetmoon(天涯明月刀) :

但是子表索引还是被父表索引管着的,
magnetmoon 2003-11-05
  • 打赏
  • 举报
回复
子表索引,用特殊表達式:主關鍵字+子表字段
select master_table
index on field_id tag pk_mstr
select detail_table
index on field_id+field_1 tag pk_det
set order to pk_det


2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧