db2 limit用法 innerjoin和outerjoin的區(qū)別?
innerjoin和outerjoin的區(qū)別?內(nèi)部聯(lián)接是內(nèi)部聯(lián)接。兩個表中字段的值必須相等(a.id=b.id)。如果a.id存在(1,1,1,1)并且b.id只存在(1),那么將有四行結(jié)果(和笛卡爾
innerjoin和outerjoin的區(qū)別?
內(nèi)部聯(lián)接是內(nèi)部聯(lián)接。兩個表中字段的值必須相等(a.id=b.id)。如果a.id存在(1,1,1,1)并且b.id只存在(1),那么將有四行結(jié)果(和笛卡爾積),并且b.id將重復(fù)三次。選擇*從一個內(nèi)部連接Bon a.id=b.id外部連接分為左外部連接和右外部連接。讓我們使用上面的例子:left outer join(a left outer join b,那么它取決于左邊的面,左邊的一切都應(yīng)該相同)。首先,顯示左側(cè)的所有表,右側(cè)滿足a.id=b.id條件的表顯示,但不滿足a.id=b.id條件的表顯示為空)right join是相同的。