有关从多个表中取数据的问题

dr2tr 2005-09-23 02:20:17
假设有表A,B,C,D,E,F,G
其中A,C,E,G都是实体表;而B,D,F记录的是关系。如:(用---代表关系)

  B   D   F
A---C---E---G  

现在我取的数据跟A,G有关,但是由于他们没有直接关系,是不是就是说,我必须跨越C,E
也就是说,至少牵涉到表:A,B,D,F,G。

觉得跨多表的话是很影响速度的
有没有更好的办法?或者,我牺牲空间,再多建一张表H,记录实体A,G的关系?
还是用视图?但是视图有解决问题吗?
...全文
112 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
churchatp1 2005-09-23
  • 打赏
  • 举报
回复
提高你数据的安全性
churchatp1 2005-09-23
  • 打赏
  • 举报
回复
用视图

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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