请问数据库(sql语句)专家,sql查询中使用子查询和使用join连接语句哪个高效?? 要看具体的情况了。不同的数据库产品实现的方式不一样说的sql server处理连接的速度大于子查询,我有没有测试过。也有的说,sql server会自动把子查询优化成连接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体情况具体分析,没有一个统一的标准,不然SQL早就淘汰其中一种方法了. 不一定,我觉得一般情况是join快, 子查询在SQL语句的不同用法对速度的影响不一样!难以统一的说谁快!通常jOIN的速度比子查询快!但对于具体问题,可能就不一样了!如果可以通过join来实现,尽量用JOIN,但不要太强求使用JOIN来达到子查询的目的! 如果你的数据库建的比较好,并且建有索引.子查询就要比join快了.还是要看具体问题具体分析了. join要快,子查询稍有不慎,那性能就慢得不得了 子查询最终要通过join连转化为查询树,接着根据物理结构优化代码 求解 sql语句 数据库怎么找不到了 求一条SQL查询语句 请教一条sql语句 向表中插入记录后,怎样取得自增字段的值 组内中间数据的排序和替换问题 请问一个查询问题. 求助datetime的问题 sqlserver 2005 schema 问题 急,在线等待! 老问题了,如果直接将储存过程返回结果放到临时表中 关于SQLServer与软件捆绑的方法!!!! 很急的问题:存储过程的调用次序问题
但对于具体问题,可能就不一样了!
如果可以通过join来实现,尽量用JOIN,但不要太强求使用JOIN来达到子查询的目的!
子查询就要比join快了.
还是要看具体问题具体分析了.