我知道使用多列联接将提高数据准确性,但是性能如何?
例如我下面的查询
SELECT tableOne.field FROM tableOne TO WITH(NOLOCK)
INNER JOIN tableTwo TW WITH(NOLOCK) on TW.fieldPK = TO.fieldPK
LEFT JOIN tableThree TT WITH(NOLOCK) TT.fieldFK = TO.fieldFK
AND TT.fieldTwo = TW.SOMEFIELD
从上面的查询中,通过添加AND TT.fieldTwo = TW.SOMEFIELD
可以提高准确性,但是即使没有它,我仍然可以通过使用主键来获取数据,所以我可以知道它的优缺点吗?在JOIN期间添加附加字段