从 a.id=b.id 和 a.vol 上的连接 b 中选择 *<5
从 a.id=b.id 上的连接 b 中选择 *,其中 a.vol<5
它们产生相同的结果吗?
如果它们不产生相同的结果,a 有 1000 行,b ja 有 100 行,每个将产生多少行?
最佳答案
我会说是的,确实如此。 “连接”意味着“内部连接”,因此连接中是否有“and”或连接后有“Where”并不重要。
如果是“外连接”,情况会有所不同,使用外连接表指定“位置”会将连接转换为“内连接”或简单的“连接”
希望这是有道理的
关于mysql - SQL 连接结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45271115/