社区
MS-SQL Server
帖子详情
先关联后查询,还是先查询后关联?
sym1978
2003-12-24 11:03:43
产品表Product
单据表Bill
单据明细视图(View_Bill)把产品表跟单据表关联起来
例:我想查询单据号为123
如以 Select * From View_BIll Where BIll='123'
这种方式是先关联再查询,
我是想是否可查询单据为123的记录集后,再把该记录集跟产品表关联
这种方式在当单据到一定量后会比较快,
不知哪位大虾需到这种问题,可否指教一二
...全文
366
11
打赏
收藏
先关联后查询,还是先查询后关联?
产品表Product 单据表Bill 单据明细视图(View_Bill)把产品表跟单据表关联起来 例:我想查询单据号为123 如以 Select * From View_BIll Where BIll='123' 这种方式是先关联再查询, 我是想是否可查询单据为123的记录集后,再把该记录集跟产品表关联 这种方式在当单据到一定量后会比较快, 不知哪位大虾需到这种问题,可否指教一二
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devilwind
2003-12-25
打赏
举报
回复
但资料多的时候先查询再关联会快点!
wanghong9631217
2003-12-25
打赏
举报
回复
哈哈哈,还是自己测试一下比较放心啊
bobohuang
2003-12-25
打赏
举报
回复
我已進行測試,SQL SERVER中滿足數據庫理論,優化理論為先笛卡兒乘績,後選擇,最後投影!
所以,沒有區別!
aierong
2003-12-24
打赏
举报
回复
关联时就可以查询
xionglibin
2003-12-24
打赏
举报
回复
先查詢後關聯,當資料多時就會看出速度的問題了。
victorycyz
2003-12-24
打赏
举报
回复
这样更快:
select ...
from product a join 单据明细 b on a.产品id=b.产品id
where b.bill='123'
Rotaxe
2003-12-24
打赏
举报
回复
效果是一样的
oldcold
2003-12-24
打赏
举报
回复
效果不明显
w_rose
2003-12-24
打赏
举报
回复
如果使用很“烂”的小型数据库,就可能有这样的担心。尽管那些数据库经常宣称比SQL Server快7倍,但是看看它对程序员的要求:程序员要自己手工处理有关索引树、数据锁类型、事务备份日志、先查询还是先关联等等问题。看起来理论很高很丰富,其实要做到稳定、准确、高吞吐量等等还是让你轻轻松松地满足这些要求的工具才是真正地“高”。
w_rose
2003-12-24
打赏
举报
回复
在写成“from product a join 单据明细 b on a.产品id=b.产品id where b.bill='123'”
”中,根本没有(也不需要)明确先查询还是先关联。SQL Server会根据索引情况、表的统计信息(统计数据的多少、分布情况)等来动态规划查询方法。
sym1978
2003-12-24
打赏
举报
回复
哪位比较权威呀,这么多意见听谁的呀!
iphone IMEI
查询
完整ID
在苹果设备中,IMEI用于与Apple ID
关联
,帮助验证所有权,进行解锁、保修
查询
和丢失设备定位。 描述中的“IMEI快速
查询
苹果完整邮箱ID”意味着存在一种服务或工具,能够通过IMEI号码迅速查找到与该iPhone
关联
的...
MybatisDemo
在"MybatisDemo"中,我们将探讨如何使用Mybatis进行数据的增删改查(CRUD)操作以及如何实现
关联
查询
(嵌套
查询
)。 首
先
,我们要理解Mybatis的基本架构。Mybatis的核心组件包括XML配置文件、Mapper接口和Mapper ...
最新Android4.0API源代码 包含所有API
之前上传的...下载的压缩包里有使用方法,下载后在Eclipse里
关联
该压缩包即可使用。 对应介绍和下载完整源代码的博客地址为:http://blog.csdn.net/michael__li/article/details/6971765
hibernate3.3.1的jar包
- **Criteria API**:提供动态构建
查询
的能力,无需预
先
编写
查询
字符串,更安全且可读性强。 6. **缓存机制** Hibernate支持一级缓存(Session级)和二级缓存(SessionFactory级)。一级缓存默认开启,自动管理...
android_sdk源代码(4.0.3)
android的sdk源代码,绝对可用,eclipse下点击导入所下载的jar包即可使用,无需解压。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章