暂无图片
请教下两条 SQL语句分别在 Mysql(MyIsam , InnoDB) ,Sql Server , Oracle , PGsql 中的效率对比 ?
我来答
分享
李华
2021-07-05
请教下两条 SQL语句分别在 Mysql(MyIsam , InnoDB) ,Sql Server , Oracle , PGsql 中的效率对比 ?

请教以下两条 SQL语句分别在
Mysql(MyIsam , InnoDB) ,Sql Server , Oracle , PGsql 中的效率对比 ?
SELECT blog.* FROM blog LEFT JOIN type
ON blog.type_id = type.type_id
WHERE blog.user_id > 123
(left join 后 where 主表记录)

VS
SELECT v_table.* FROM
(SELECT * FROM blog WHERE user_id > 123 ) AS v_table
LEFT JOIN type
ON v_table.type_id = type.type_id
(where 主表后 as 一个表 再left join 其他的表)

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
快go💨

oracle 一般会自动选择方案二

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏