简而言之..
SELECT *
FROM tbl1
LEFT OUTER JOIN tbl2 ON tbl1.ID = tbl2.externalRefID
WHERE tbl1.varref = '12345' OR tbl2.varref = '12345';
对于这些表中的任何数据量,此查询都需要很长时间。然而,我需要第二个外部连接的表,因为它通常不会在 externalRefID 上匹配。为所有引用的列创建的索引但没有区别,因为我需要跨多个表的索引(这可能吗?)
这一定很明显,但我看不到树木的树林......