mysql 为什么左连接,左表内容显示不全?高手指点

2024-12-25 06:36:05
推荐回答(1个)
回答1:

这个需要你对左连接有更高的理解了!同时你也使用了分组聚合了一部分行集合,少是必然的!

sql的执行一般过程,第一步是构建集合,然后是筛选,然后是分组,之后是分组计算 最后是排序,执行谓词,io 输出 等。

构建集合后 执行 where 或 连接的条件 就是筛选数据,这个就限定了集合。所以你筛选后的条件就决定了你的数据不是全面的。
你可以把条件全部去掉看看!
分组就是把相同的合并成独立的行集,所以这个也减少了数据!
不懂在问!