我在理解SQL中的连接操作时遇到了一些问题,后来发现了这张图片,我想这可能会有所帮助。但问题是我并没有完全理解它。例如,图片右上角的连接,它将整个B圆圈染成红色,但只有与A重叠的部分也被染成红色。图片让人感觉B圆圈是SQL语句的主要焦点,但SQL语句本身却通过以A开始(从A选择,连接B)传达相反的印象,即A将是SQL语句的焦点。
同样,下面的图片仅包含来自B圆圈的数据,那么为什么还需要在连接语句中加入A呢?
问题:顺时针从右上方开始并结束于中心,请有人提供有关每个SQL图像表示的更多信息,解释:
a) 为什么每种情况都需要连接(例如,在没有从A或B获取任何数据的情况下,即仅对A或B进行染色的情况)
b) 以及任何其他细节,可以澄清为什么该图像是SQL的良好表示方式