mysql - MySQL:INNER JOIN 是否比使用 WHERE 子句的连接更优化使用?
问题描述
使用逗号的连接是否真的使用笛卡尔积,这使得它不如 INNER JOIN 优化,因为它必须在执行 WHERE 子句之前先经过所有组合?
使用 WHERE 子句加入:
SELECT sample
FROM table1, table2
WHERE table1.key = table2.key
内部联接:
SELECT sample
FROM table1 INNER JOIN table2 ON table1.key = table2.key
解决方案
推荐阅读
- php - Laravel 5.5 不在实时服务器上路由
- mysql - order by 和 group by 不在同一个查询中工作
- javascript - 使用 Vuejs 从 Wordpress Api 获取帖子
- python - 熊猫计算一列中值的出现次数
- macos - macOS Mojave – sane-backends “libusb not available” 编辑:设备未配置
- c# - 使用 Find in Awake 缓存脚本引用,在 Start 中不起作用
- android - 如何在 JsonArray 中存储多行?
- python - 无法使用 pip 安装 blist
- c# - 当我提取元素时,c# List 的数组是否被移动?
- java - Map<> 中 entrySet() 上的 add() 方法