栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

查找SQL中超集的子集的所有集

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

查找SQL中超集的子集的所有集

哈珀的答案是正确而优雅的。当然,这是经验丰富的SQL编码人员中的“标准”。要求当然是必须对数据库进行规范化:父级不重复;父母::孩子有两个关系;在子表中有两个唯一的索引(ParentKey,ChildKey)和(ChildKey,ParentKey),“否则所有投注均关闭”。不可能获得比这更好的性能(假设服务器已针对硬件进行了正确配置,等等)。下一步是6NF,它确实可以显着提高性能,但是除非必须如此,否则您无需走到那里。如果您的B小于您的A,则速度会非常快。

替代方法是使用子查询。根据Db供应商的不同,子查询(尤其是B小于As的情况)会更快。例如。Sybase处理子查询要比MS好得多。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456215.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号