-1
我有2個表A和B,它們之間有一個左外連接。將在LEFT OUTER JOIN謂詞中交換=的操作數有什麼區別?
A LEFT OUTER JOIN B ON A.ID = B.CODE
將交換的=
左側和右側的操作數ON狀態...
A LEFT OUTER JOIN B ON B.CODE = A.ID
...改變什麼性能明智或返回不同的行集?
我有2個表A和B,它們之間有一個左外連接。將在LEFT OUTER JOIN謂詞中交換=的操作數有什麼區別?
A LEFT OUTER JOIN B ON A.ID = B.CODE
將交換的=
左側和右側的操作數ON狀態...
A LEFT OUTER JOIN B ON B.CODE = A.ID
...改變什麼性能明智或返回不同的行集?
這是正確的重複; http://stackoverflow.com/questions/785583/does-the-order-of-tables-referenced-in-the-on-clause-of-the-join-matter –
也許這確實是重複的,但不是指定的問題。那是關於連接中*表*的順序。這個是關於在連接謂詞中交換'='的左和右操作數的。當然,交換'='的左側和右側操作數不會有任何區別,無論是在連接謂詞還是其他地方。 –
此問題與鏈接副本略有不同。重複鏈接涉及JOIN訂單,而不是訂單。 –