innerjoin和outerjoin的区别?
内部联接是内部联接。两个表中字段的值必须相等(a.id=b.id)。如果a.id存在(1,1,1,1)并且b.id只存在(1),那么将有四行结果(和笛卡尔积),并且b.id将重复三次。选择*从一个内部连接Bona.id=b.id外部连接分为左外部连接和右外部连接。让我们使用上面的例子:leftouterjoin(aleftouterjoinb,那么它取决于左边的面,左边的一切都应该相同)。首先,显示左侧的所有表,右侧满足a.id=b.id条件的表显示,但不满足a.id=b.id条件的表显示为空)rightjoin是相同的。