如果知道表的大小,如何有效地在单个列上连接多个表?

时间:2017-05-09 20:38:44

标签: sql join

我加入的表格非常大,但我试图想出以最有效的返回速度编写查询的最佳方法。

所有表格中的列都相同。

到目前为止,我的查询是:

select MRN.document from MRNtable MRN
left outer join MPItable MPI on MRN.document = MPI.document
where MPI.document is null

我需要这些结果,然后需要以最有效的方式从其他表返回与文档列关联的数据。

我以为我会更多地加入'记录'从不同的表(即LASTNAMEtable和FIRSTNAMEtable)到MRNtable的列,但不确定是否有更有效的方法来解决这个问题。

关于解决最快查询运行时的想法?

1 个答案:

答案 0 :(得分:1)

我建议为列文档

创建索引