最佳答案
我在理解 sql 中的连接时遇到了困难,我想这个图像可能会对我有所帮助。问题是我不完全理解。例如,图像右上角的联接,它将整个 B 圆涂成红色,但只将与 A 的重叠部分涂成红色。这幅图像让人觉得圆圈 B 是 sql 语句的主要焦点,但是 sql 语句本身,通过从 A 开始(从 A 中选择,连接 B) ,给我传达了相反的印象,即 A 将是 sql 语句的焦点。
类似地,下面的图像只包含来自 B 圆的数据,那么为什么在 join 语句中包含 A 呢?
问题: 从右上角顺时针方向工作,在中间完成,可以有人提供更多关于每个 sql 图像表示的信息,解释
A)为什么在每种情况下都需要连接(例如,特别是在没有从 A 或 B 获取数据的情况下,例如只有 A 或 B 而不是两者都有颜色的情况下)
B)以及任何其他能够说明为什么图像能够很好地表示 sql 的细节